Enterprise Event-Driven Platform - Kafka, Saga & Resilience
Distributed Systems • EDA · Actif · Distributed Systems • Platform Engineer · Lab → plateforme (2026)
Plateforme event-driven (Redpanda/Kafka) : producers/consumers, outbox, saga, DLQ, idempotence, backpressure, OTel corrélé - lab systèmes distribués transformé en produit forkable.
Problème
Les démos Kafka s'arrêtent au hello-world. En production, ce qui compte ce sont outbox, idempotence, DLQ, saga et la capacité à diagnostiquer un lag sous charge.
Solution
- Broker Redpanda/Kafka + Schema Registry
- Patterns : outbox, saga, DLQ, retry, idempotence, replay
- Conventions topics / headers / correlation IDs
- OpenTelemetry end-to-end à travers le bus
- Metrics consumer lag, throughput, error rate
- Chaos : poison messages, broker failure, lag injection
- Load tests et backpressure contrôlée
- Templates services + docs Quick Start forkables
Stack
Producers / Consumers (Node / Go / Java), PostgreSQL outbox, Redpanda / Kafka, Schema Registry, OpenTelemetry, Prometheus, Grafana, Loki, Tempo, Docker Compose, Kubernetes, k6, Chaos Mesh