Pular para conteúdo

Arquitetura

flowchart TB web[Django web / Gunicorn] --> db[(PostgreSQL)] web --> redis[(Redis)] celery[Celery worker] --> db celery --> redis beat[Celery Beat] --> db beat --> celery agent[monitor-vps] --> api[Django JSON API] api --> db web --> broker[RabbitMQ]

O Compose separa web, celery e celery-beat, com PostgreSQL, Redis e RabbitMQ em rede interna. A API de ingestão grava o payload e as entidades derivadas; tarefas assíncronas processam coleta, alertas, notificações, uptime e relatórios.