API distribuida event-driven
Plataforma de microservicios comunicados de forma asíncrona mediante un bus de eventos. Los servicios de Go manejan rutas de alto rendimiento y los de Python orquestan lógica de negocio y procesamiento. Pensada para escalar horizontalmente y tolerar fallos parciales.
- Throughput sostenido ~1.2k req/s con latencia p99 ≈ 54 ms bajo carga
- Kafka sobre SQS por replay y orden por partición; consumidores idempotentes con patrón outbox
- Contratos entre servicios vía gRPC y esquemas Protobuf versionados
- Despliegue en Kubernetes (3 réplicas, rolling updates) y CI en GitHub Actions
- Observabilidad: logs estructurados, métricas Prometheus y tracing con OpenTelemetry
- Go
- Python
- Apache Kafka
- PostgreSQL
- Redis
- Docker
- Kubernetes