Search
Lessons (11)
- Design a Social Media Feed
Build a fast home feed with fan-out choices, durable post storage, eventual consistency and safeguards for celebrity …
- Design a Chat Application
Deliver live messages without losing them by separating durable messages from fan-out, presence and offline notifications. The …
- The Hot SKU Alert Problem
… PriceChanged(product, version, old, new) ↓ outbox publisher ↓ Kafka ↓ fan-out and delivery pipeline The outbox makes the database …
- Go Concurrency: Goroutines, Channels and Context
… and fan-out / fan-in A pipeline is a chain of stages connected by channels. Fan-out runs …
- Event-Driven Patterns, Step Functions and Reliable Lambdas
Build resilient serverless workflows with retries, dead-letter queues, idempotency, fan-out and orchestration. Messages are delivered at …
- AWS Messaging: Queues, Topics and Events
Use SQS to hold work, SNS to fan out notifications, and EventBridge to route events without tightly coupling …
- Backend Design Scenarios
… For ordinary users, fan-out on write : when someone posts, enqueue jobs that place the post ID into …
- Kafka vs RabbitMQ & the Kafka Ecosystem
… direct, topic, fanout, headers exchanges Simple: topic + partition by key Ordering Per queue (with one consumer) Per partition …
- Message Queues & RabbitMQ
… takes messages out and does the work. ![A message queue decouples the producer from the consumer](/img/backend …
- Collaborative Document Editing & Real-Time Sync
… Use tiered fan-out : the sequencer publishes to a few relay nodes , and each relay serves thousands of …
- Proxies, APIs and Real-Time Protocols
… connections Live two-way chat WebSocket Connection lifecycle/fan-out Ordered reliable bytes TCP More overhead Loss-tolerant …