Back-End · Arquitetura2026
Monolito Modular
E-commerce em TypeScript dividido em módulos (product-adm, store-catalog, client-adm, checkout, payment, invoice) que só se falam por Facades.
01Destaques
- Fronteiras entre módulos via Facade + Factory, sem importar o domínio de outro módulo
- Cada módulo com domínio, gateway, repositório e use cases próprios
- Testes de repositório, facade e E2E da API com Supertest