Об этом проекте
cvhome — это многопользовательская (multi-tenant) e-commerce платформа, разработанная для поддержки как частных магазинов, так и бизнес-модели SaaS. Она развивает одноэкземплярную модель Shopizer в масштабируемую архитектуру с надежной изоляцией арендаторов и облачными оптимизациями.
Ключевые возможности включают:
- Multi-Tenancy: поддержка нескольких независимых магазинов с пользовательскими доменами на общей или изолированной инфраструктуре.
- Микросервисная архитектура: независимые сервисы для аутентификации, управления арендаторами (Tenant Management) и ядра магазина (Store Core).
- Облачная интеграция: оптимизация для AWS (ECS Fargate, RDS) и контейнеризация с помощью Docker.
- SaaS-фундамент: встроенные блоки для изоляции арендаторов, централизованного управления и подписок.
Технологический стек:
- Backend: Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate и PostgreSQL.
- Frontend: Next.js 16, React 19, Angular 20, TypeScript и Node.js.
- Инфраструктура и инструменты: AWS, Terraform, Docker, Caddy, Minio и Stripe для платежей.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.