ArchitectureArquitetura
One domain, separated responsibilities.Um domínio, responsabilidades separadas.
- 1. Next.js renders protected routes and the responsive interface.renderiza rotas protegidas e a interface responsiva.
- 2. Express owns authentication, validation, business rules, and HTTP resources.concentra autenticação, validação, regras de negócio e recursos HTTP.
- 3. Prisma + PostgreSQL enforce relational ownership and migrations.garantem propriedade relacional dos dados e migrations.
- 4. Caddy + Docker provide TLS, same-origin routing, health checks, and isolated services.fornecem TLS, roteamento same-origin, healthchecks e serviços isolados.