- 1M CCU System Optimization
Summary and best practices for optimizing a system serving 1M+ concurrent users, covering custom trace IDs, async rate limiting with Kafka and Flink, minimal Go architecture, and community Q&A.
- Kafka DLQ And Retry
Notes from a Golang Vietnam thread on Kafka consumer DLQ and retry design, covering which errors to retry, where delay lives, when to replay or drop, ordering, backpressure, and delivery semantics.
- Outbox Pattern
Explains how the Outbox Pattern with Change Data Capture (Debezium and Kafka) solves the dual-write problem in microservices, including the outbox table structure, duplicate handling, and eventual consistency.