Distributed Systems
Exploring Distributed Systems insights, lessons, and discoveries from my software engineering journey.
Categories
Articles
DesignFlix 21: What a Dead Letter Queue Does After Retries Fail
- #DesignFlix
- #Dead Letter Queue
- #Retries
- #Message Queues
05 Jul 2026 | 5 min read
DesignFlix 20: CRUD vs CQRS, From Product Page to Checkout
- #DesignFlix
- #CQRS
- #CRUD
- #Read Models
05 Jul 2026 | 5 min read
DesignFlix 19: Follow an Order Through a Saga and Its Recovery
- #DesignFlix
- #Sagas
- #Microservices
- #Compensation
04 Jul 2026 | 5 min read
DesignFlix 18: Save the Event Before Sending It
- #DesignFlix
- #Transactional Outbox
- #Reliable Messaging
- #Database Transactions
03 Jul 2026 | 5 min read
DesignFlix 17: Accepted Is Not Finished in a Background Job
- #DesignFlix
- #Background Jobs
- #Queues
- #Async Processing
02 Jul 2026 | 5 min read
DesignFlix 16: Rebuild an Order From Its Events
- #DesignFlix
- #Event Sourcing
- #Event History
- #Read Models
01 Jul 2026 | 5 min read
DesignFlix 15: Build a Read View Without Losing Track of Updates
- #DesignFlix
- #Projections
- #Read Models
- #Event Processing
30 Jun 2026 | 5 min read
DesignFlix 14: Share Queue Work Across Competing Consumers
- #DesignFlix
- #Competing Consumers
- #Workers
- #Message Queues
29 Jun 2026 | 5 min read
DesignFlix 13: Slow the Producer Before the Queue Fills
- #DesignFlix
- #Backpressure
- #Queue Capacity
- #Flow Control
28 Jun 2026 | 5 min read
DesignFlix 12: What Heartbeats and Health Checks Actually Tell You
- #DesignFlix
- #Heartbeats
- #Health Checks
- #Observability
27 Jun 2026 | 4 min read
DesignFlix 11: What a Sidecar Takes Out of Application Code
- #DesignFlix
- #Sidecars
- #Microservices
- #Service Mesh
25 Jun 2026 | 5 min read