Kafka for Java Developers: Beyond the Hello World
Producers, consumers, offsets, consumer groups, dead letter topics, and the
mistakes that only show up in production.
Kafka
Architecture
Java
Mar 2026
12 min read
CAP Theorem: What It Actually Means for the Systems You Build
Beyond the textbook triangle — consistency, availability, partition tolerance,
PACELC, and the tradeoffs that shape real distributed system design decisions.
Architecture
System Design
Mar 2026
12 min read
Why I Stopped Using @Transactional on Everything (And What I Do Instead)
A deep-dive into Spring's transaction management, the hidden pitfalls of proxy-based AOP,
and how to design service boundaries that actually make sense.
Architecture
Spring Boot
Mar 2026
8 min read