Sector file // system-design
SYSTEM DESIGNDECODED.
Scale, storage & trade-offs
Medium
7 questionsHow do you handle asynchronism, message queues and backpressure at scale?
System Design · 991 views · asynchronism, message-queue, kafka
What is the publish-subscribe pattern?
System Design · 872 views · pub-sub
How would you design OpenTelemetry tracing for 200 microservices?
System Design · 743 views · opentelemetry, tracing, observability
What is a write-ahead log (WAL)?
System Design · 503 views · wal
Kafka vs SQS — how do you choose for an event-driven system in 2025?
System Design · 370 views · kafka, sqs, event-driven
What is a message queue and why use one?
System Design · 276 views · message-queue
What is backpressure and how do you handle it?
System Design · 104 views · backpressure
Hard
6 questionsWhat is leader election in distributed systems?
System Design · 1.2k views · leader-election
How would you design an analytics/metrics pipeline?
System Design · 523 views · analytics, pipeline
Outbox pattern vs polling for CDC — how do you avoid dual-write failure?
System Design · 515 views · cdc, outbox, transactions
Exactly-once processing — can Kafka or SQS guarantee it?
System Design · 361 views · kafka, exactly-once, idempotency
How does CDC with Debezium keep search and cache in sync with Postgres?
System Design · 117 views · cdc, debezium, kafka
How would you design a distributed message queue?
System Design · 0 views · system-design, case-study
Seen a System Design question that is not here? Add it and help the next candidate.
Share a question