Saltar al contenido principal

Infraestructura

Moveat usa infraestructura pragmática: hosting gestionado donde reduce trabajo y un droplet donde la baja latencia de backend/DB/Redis importa.

Hosting map

SuperficieHostingMotivo
Web clientVercelDeploys rápidos, previews y CDN.
DocumentaciónMintlifyUI de docs, search, navegación y dominio.
Platform APIDigitalOceanBackend cerca de Postgres y Redis.
Agent API/webhookDigitalOceanWebhook de WhatsApp y orquestación.
PostgreSQLDigitalOceanBaja latencia y ownership actual.
RedisDigitalOceanEstado temporal de baja latencia.
Grafana/Loki/AlloyDigitalOceanObservabilidad local.
KomodoDigitalOceanGestión visual de contenedores.

Dominios

DominioOwnerServicio
api.mov-eat.appCaddy/DigitalOceanPlatform.
agent.mov-eat.appCaddy/DigitalOceanAgent.
<grafana-domain>Caddy/DigitalOceanGrafana.
<ops-console-domain>Caddy/DigitalOceanKomodo.
docs.mov-eat.appMintlifyDocumentación.

Rol de Komodo

Komodo es herramienta operativa, no fuente de verdad. La fuente de verdad sigue siendo el repo infra.

Rol de Grafana

Grafana se usa para investigar errores de Platform, Agent, correlation IDs, logs de contenedores y señales operativas.

Trade-off actual

Correr PostgreSQL y Redis en el droplet es razonable por costo y latencia. El costo es que Moveat es dueño de backups, monitoreo y recovery.