Pular para conteúdo

C4 · Deployment

Objetivo

Mostrar em que nós de infraestrutura física/virtual os containers de um produto CoreFlow são executados.


Diagrama — infraestrutura real

flowchart TD subgraph VPS["VPS Contabo (único servidor)"] NPM["Nginx Proxy Manager\n(compartilhado)"] subgraph Stack["Stack Docker Compose do produto"] Web["Container Web\nGunicorn"] Worker["Container Worker\nCelery"] DB[("Container PostgreSQL")] Cache[("Container Redis/RabbitMQ")] end end Internet["Internet"] -->|HTTPS *.hauxtech.com.br| NPM NPM --> Web Web --> DB Web --> Cache Cache --> Worker Worker --> DB

Nós de infraestrutura

Nó O que roda
VPS Contabo Único servidor físico/virtual — todos os 8 produtos CoreFlow
Nginx Proxy Manager Um único container, compartilhado — roteia por subdomínio e resolve SSL (Let's Encrypt)
Stack Docker Compose Um stack isolado por produto — containers Web, Worker, PostgreSQL, Redis/RabbitMQ próprios

Não há múltiplos servidores, região geográfica redundante ou orquestrador de cluster — ver Kubernetes para o porquê.


Referências