2025
The Microservice Trap: When Splitting Too Soon Slows You Down
How teams fall into the microservice trap—and a practical path to escape it with a modular monolith and a measured migration plan.
Read note
A collection of my long-form engineering reflections and the lessons I’ve learned along the way.
How teams fall into the microservice trap—and a practical path to escape it with a modular monolith and a measured migration plan.
A guide to recognizing overengineering and strategies to keep your systems lean, maintainable, and focused on real user needs.
A practical guide to understanding technical debt, when to address it, and when to strategically delay repayment.
An introduction to Test-Driven Development (TDD) and insights from Kent Beck's book 'Test-Driven Development: By Example'