Blogs
Exploring technology, design, and the ideas that shape them.
Composite Indexes Explained: Why Column Order Is the Whole Game
DatabasesBackendPerformance
- Published on
- Reading time
- 4 min read
CQRS Explained: It's Just Two Models, Not a Whole Architecture
BackendSystem Design
- Published on
- Reading time
- 6 min read
The Dual-Write Problem (and How to Actually Fix It)
BackendDistributed SystemsSystem Design
- Published on
- Reading time
- 6 min read
Event-Driven Architecture Explained: Events, Commands, and the Tradeoffs Nobody Mentions
BackendDistributed SystemsSystem Design
- Published on
- Reading time
- 6 min read
Exactly Once vs At Least Once: What Kafka's Guarantee Actually Covers
BackendDistributed SystemsSystem DesignKafka
- Published on
- Reading time
- 6 min read
How Database Indexes Work (and Why Yours Might Be Useless)
DatabasesBackendSystem Design
- Published on
- Reading time
- 6 min read
Why You Need an API Gateway (and When You Don't)
API GatewaySystem DesignMicroservices
- Published on
- Reading time
- 6 min read
A/B Testing 101: A Beginner's Guide to Smarter Decisions
AB TestingBest PracticesProductivity
- Published on
- Reading time
- 6 min read