Payments-API · Arquitectura sobre Coolify

Diagrama editable: arrastrá cada caja para reorganizarla · las flechas se recalculan solas · cambios persisten en este navegador

drag & drop Arrastrá cualquier caja para moverla. Las flechas se actualizan automáticamente.
Leyenda: cliente externo servicio core managed por Coolify SaaS externo
DevOps · CI/CD
Edge
VPS US 48c / 31 GB · Coolify
Servicios externos
Observability + Comms
GitHub Repopayments-api
GitHub Actionsbuild · tests · push image
Coolify Webhookauto-deploy on push
Lpay backendcliente · cartera
CloudflareWAF · DDoS · Tunnel
Traefik (Coolify)reverse proxy · SSL
Rate limiterpor user_id / IP
Payments-APIFastAPI · N réplicas · ProviderRouter sticky
Outbox dispatchernotifica a Lpay con retries
Drift detection (cron)smoke test diario
Health / Circuit breakerauto-disable SR < 50%
Redis / ValkeyBullMQ · jobs persistentes
Worker poolconsume + Semaphore
Camoufox pool30-42 browsers · FlowEngine corre dentro
FlowEngine + StateMachinein-process · por provider · resume biometric
Proxy residencialIPRoyal · sticky · geo-mix
Captcha solver APICapMonster + fallback
On-ramp providersSwapped · Paybis · Transak
+ Banxa, MoonPay…onboarding 2-3/mes (Fase 3+)
VPS auxContabo / AlexHost · redundancia geo
Prometheus + Grafanamétricas · dashboards
Lokilogs agregados
Sentry / GlitchTiperror tracking
Coolify built-inhealth · auto-restart
Slack alertsP0/P1 + drift
Squadcaston-call rotación 24/7
Grafana OnCall (OSS)alternativa self-host
PostgreSQL primarypayments + outbox + jobs
PostgreSQL replicaread-only
Migrations (Alembic)CI ejecuta upgrade head
Coolify Backupssnapshots → R2 / B2
Cloudflare R2cold storage · artefactos
MinIO (S3 compat)artefactos hot · post-mortems
kmail backend5-7 dominios MX · OTP poller
El editor drag-and-drop requiere una pantalla de al menos 1100px. Abrí esta página en una pantalla más ancha o usá el archivo PDF generado para ver el diagrama estático.

Checklist de implementación

0 / 0
1 · Setup inicial · infraestructura0 / 6
2 · CI/CD0 / 4
3 · Backend core (Payments-API)0 / 7
4 · Pipeline async (queue + workers + browser)0 / 5
5 · Servicios externos contratados0 / 6
6 · Providers0 / 6
7 · Observability + Comms0 / 7
8 · Refactors clave para escala0 / 3
9 · Rollout progresivo a 4.000 payments/día0 / 5