Async Communication
4 topics in async communication.
intermediate
Publish-Subscribe Pattern
Pub/Sub is the foundation of event-driven architectures. It enables microservices to communicate asynchronously, decouples producers from consumers, and.
10 min read
intermediate
Message Queues: RabbitMQ, SQS, Kafka and Async Processing
Master message queues for system design: producers, consumers, retries, dead-letter queues, ordering, backpressure, Kafka vs RabbitMQ, and tradeoffs.
12 min read
advanced
Change Data Capture: CDC Patterns for Real-Time Data Sync
Learn Change Data Capture for system design: transaction logs, Debezium, event streams, cache sync, search indexing, analytics, and consistency tradeoffs.
8 min read
intermediate
Backpressure
Backpressure is a flow control mechanism where a slow consumer signals upstream producers to slow down, preventing memory exhaustion and cascading.
11 min read