Preventing the descent into unmaintainable hell: tracking and improving the DORA metrics
As I previously described, sooner or later, many software applications become unmaintainable.
Applications devolve into a tangled and fragile mess
Got questions about microservices?
Do you have a burning question about the microservice architecture? Struggling with a design issue at work?
I'd
Building bad software quickly (and how to avoid it)
Over the past year, I’ve talked to numerous developers who have said
our application is ‘****’, it’s so complex
A service should exist to solve a problem
This article is follow up to my previous article, Thoughts about service granularity.
It digs deeper into the idea that
Thoughts about service granularity
The issue of service granularity is a fascinating, perhaps even controversial, topic.
On the one hand, a significant fraction of
Only you know what's best for your application
Software architecture is all about making decisions.
For example, you need to select an architecture style - monolith vs. microservices.
Evolving your application's technology stack
Earlier this year, I was lucky enough to visit the Pantheon in Rome.
First built around 126 AD, it’s
Refactoring a monolith to microservices: understanding your AS-IS state
The first step of any architecture modernization effort is to understand what problems need to be solved.
It’s especially