아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
깃헙 트랜딩 favicon깃헙 트랜딩

SaaS 환경에 최적화된 멀티 테넌트 지원

by DD
2026-02-19
5개월 전
조회수 18

Open Mercato는 기업용 CRM, ERP, 커머스 백엔드를 위한 AI 지원 플랫폼임

모듈형 아키텍처(Modular Architecture)를 통해 커스터마이징 및 확장이 용이하며, SaaS 환경에 적합한 멀티 테넌트(Multi-tenant) 지원

Next.js, TypeScript, MikroORM 등 최신 기술 스택을 사용하며, AI 어시스턴트 및 데이터 암호화(Data Encryption) 기능 제공

개발자는 자체 모듈, 엔티티, 워크플로우를 혼합하여 비즈니스 요구사항 충족(Business Needs) 가능

Docker 지원을 통해 개발 및 배포 환경을 간소화하여 생산성 향상(Productivity Improvement)

모듈형 아키텍처(Modular Architecture) 설계

Open Mercato는 모듈형 아키텍처(Modular Architecture)를 채택하여 각 기능을 `src/modules/<module>` 디렉토리 내에 캡슐화한다. 각 모듈은 자체적인 프론트엔드/백엔드 페이지, API, CLI, i18n, DB 엔티티를 포함하며, 자동 검색(Auto-discovery) 및 오버레이(Overlay) 기능을 통해 모듈 간의 유연한 조합과 확장을 지원한다. 이를 통해 개발자는 기존 기능을 유지하면서 커스터마이징(Customization)을 수행할 수 있다.

멀티 테넌트(Multi-tenant) 지원

Open Mercato는 SaaS 환경(SaaS Environment)을 위해 설계되었으며, 멀티 테넌트(Multi-tenant) 기능을 기본적으로 제공한다. 핵심 디렉토리 모듈은 테넌트와 조직을 정의하며, 대부분의 엔티티는 `tenant_id`와 `organization_id`를 포함하여 데이터 격리(Data Isolation)를 보장한다. 이는 각 테넌트가 독립적인 데이터와 설정을 유지하면서 안정적인 운영(Stable Operation)을 가능하게 한다.

AI 어시스턴트(AI Assistant) 기능

Open Mercato는 내장된 AI 어시스턴트를 통해 데이터 모델 및 API와 상호 작용할 수 있다. 이 어시스턴트는 MCP(Model Context Protocol)를 사용하여 스키마 검색 및 API 실행을 위한 도구를 제공한다. 구체적으로, 스키마 검색(Schema Discovery), API 검색(API Discovery), API 실행(API Execution), 하이브리드 검색(Hybrid Search) 기능을 제공하여 개발자가 데이터 모델을 효율적으로 활용(Efficient Data Model Utilization)할 수 있도록 돕는다.

데이터 암호화(Data Encryption) 구현

Open Mercato는 테넌트 단위(Tenant-scoped)의 필드 레벨 데이터 암호화(Field-level Data Encryption)를 제공하여 PII 및 민감한 비즈니스 데이터를 보호한다. 암호화 맵은 관리 UI/데이터베이스에 저장되며, 개발자는 암호화할 시스템 및 사용자 정의 열을 선택할 수 있다. AES-GCM 래퍼(AES-GCM Wrappers)는 ORM 수명 주기 내에서 작동하며, CRUD 및 API 작업 시에도 평문(Plaintext)으로 데이터를 처리하여 사용성을 유지한다.

Docker 기반 개발 환경

Open Mercato는 개발 및 프로덕션 환경을 위해 Docker Compose 설정을 제공한다. 개발 모드에서는 소스 코드를 호스트에서 마운트하여 파일 변경 시 자동 리빌드를 지원하며, Windows 사용자를 위해 권장된다. 프로덕션 모드에서는 전체 스택을 컨테이너로 실행하여 배포의 용이성(Ease of Deployment)을 제공한다. 이를 통해 개발자는 로컬 환경 설정에 대한 부담 없이 개발에 집중(Focus on Development)할 수 있다.

open-mercato / open-mercato
중급
트렌드
Next.js
TypeScript
MikroORM
Redis
Docker
JavaScript
Frontend
Backend
DevOps
원문 읽기
원문 읽기
깃헙 트랜딩 favicon깃헙 트랜딩
중급
트렌드
Next.js
TypeScript
MikroORM
Redis
Docker
JavaScript
Frontend
Backend
DevOps

관련 추천 글

Claude Code가 뽑은 최고의 기술 스택!

테오 로고

'따라 치기'는 그만! 직접 시스템을 만들어 코딩 실력을 키우세요.

해커뉴스 로고

AI가 당뇨병 관리를 돕는다고? GlycemicGPT, 오픈소스로 공개!

해커뉴스 로고

관련 추천 글

Claude Code가 뽑은 최고의 기술 스택!

테오 로고

'따라 치기'는 그만! 직접 시스템을 만들어 코딩 실력을 키우세요.

해커뉴스 로고

AI가 당뇨병 관리를 돕는다고? GlycemicGPT, 오픈소스로 공개!

해커뉴스 로고

로컬 AI 코딩 환경 구축: 클라우드 없이 개발 생산성 UP!

데브투 로고

GitHub 대안, 무엇을 선택해야 할까?

테오 로고

Claude Code 소스 유출 사건 심층 분석

테오 로고

댓글 0

첫 번째 댓글을 남겨보세요!