프로젝트 소개

cvhome은 개별 스토어 또는 SaaS 비즈니스 모델을 모두 지원하도록 설계된 멀티 테넌트 이커머스 플랫폼입니다. Shopizer의 단일 인스턴스 모델을 발전시켜 강력한 테넌트 격리와 클라우드 네이티브 최적화를 특징으로 하는 확장 가능한 아키텍처를 제공합니다. 주요 기능은 다음과 같습니다: - 멀티 테넌시: 공유 또는 격리된 인프라에서 커스텀 도메인을 사용하는 여러 독립 스토어 지원. - 마이크로서비스 아키텍처: 인증, 테넌트 관리 및 스토어 코어를 위한 독립 서비스 제공. - 클라우드 네이티브 통합: AWS (ECS Fargate, RDS)에 최적화되었으며 Docker를 통해 컨테이너화됨. - SaaS 기반: 테넌트 격리, 중앙 집중식 관리 및 구독을 위한 내장 블록 제공. 기술 스택: - 백엔드: Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate 및 PostgreSQL. - 프론트엔드: Next.js 16, React 19, Angular 20, TypeScript 및 Node.js. - 인프라 및 도구: AWS, Terraform, Docker, Caddy, Minio 및 결제를 위한 Stripe.