software development

software-architecture

Monoliths to Microservices: Finding the Right Moment

Choosing between modular monoliths and microservices is not about trends, it is about timing, team maturity, and understanding trade-offs.

software-architecture

What is Software Architecture (Really)?

Software architecture isn’t a fixed design or a set of diagrams, it’s the evolving set of decisions that guide how a system behaves and grows with its team.

blog

My blog hasn't gotten an update in 5 years, here's why.

Good software design practices and a few perfectionistic tendencies lead to almost 5 years without any writing. This post is a deep dive into a few of the struggles of the past 5 years