Pular para o conteúdo principal

Arquitetura de Solução

O Returns Manager é uma plataforma de gestão end-to-end de devoluções, migrada de OutSystems 11 para .NET 8 + React + Kubernetes.

Esta secção documenta a arquitetura da solução em múltiplas perspectivas:

SecçãoConteúdo
Visão GeralContexto do sistema, actores e princípios arquitecturais
Arquitetura de SoftwareComponentes, padrões (CQRS, Outbox, ACL) e stack tecnológica
Arquitetura de DadosModelo de dados, fluxo entre serviços, cache e persistência
Integração e ComunicaçãoProtocolos REST, Solace/MassTransit, Anti-Corruption Layer
Infraestrutura e CloudKubernetes, rede, segredos e recursos cloud
Observabilidade e ResiliênciamTLS, OAuth2, logs, métricas, tracing e DRP
ADRArchitectural Decision Records — registo de decisões arquitecturais