Ir para o conteúdo

Domínios

Cada pasta em packages/ é um domínio: stack CDK, Lambdas e regra de negócio. A API central compõe as rotas. Bibliotecas sem stack própria aparecem no fim da tabela.

Domínio Papel
API Gateway e authorizer
Auth Cognito e grupos
Tenant Cadastro de tenants
Property Imóveis e arquivos
Person Pessoas
Contract Contratos, PDF e assinatura
Calendar Agendas e eventos
Product Catálogo, preço e estoque
Sales Carrinho, pedido e pagamento
PDV Ponto de venda
Delivery Entrega
Storage Arquivo genérico
Message SNS e SQS
Audit Trilha de auditoria
Flipping Oportunidade de imóvel
Budget Orçamento de obra por imóvel
Bank Ingestão bancária normalizada
Inter Conector do Banco Inter
Orchestrator Fluxos entre domínios
Assistant Conversa do assistente
AI Biblioteca de modelos
Shared Utilitários comuns

Isolamento de tenant usa a claim custom:tenant e a partição das tabelas. O critério de log está em Logs e PII.