Articles
Essays, reflections, and technical notes on architecture, engineering and career.
Architecture • 9 min read
Outbox pattern in practice with Spring Boot
How to guarantee at-least-once delivery without distributed transactions.
March 01, 2025Read article
Architecture • 5 min readThe real cost of unnecessary complexity
Why over-engineering is often the fastest path to project failure.
February 10, 2025Read article
Spring Boot • 8 min readIntegration tests that don't lie
TestContainers strategies to keep CI/CD fast without losing confidence in your code.
January 18, 2025Read article
Career • 6 min readTechnical decisions and the weight of legacy
Being senior is less about "how to code" and more about "when not to code".
December 05, 2024Read article