Helping technical leaders improve application architecture and accelerate software delivery

Latest

Jan
16

Microservices rules #3: Apply Team Topologies

This is another article in the series about microservices rules: what good looks like, which are a set of principles
4 min read
Jan
06

Microservices rules #1: Practice continuous delivery

This is another article series about microservices rules: what good looks like, which are a set of principles and practices
2 min read
Dec
11

The progress principle: the key to improving productivity and job satisfaction

Today, there’s growing interest in improving the Developer Experience (DevEx). And, for good reason: a great developer experience increases
3 min read
Nov
04

Microservices rules #10: Make smaller, safer, and reversible changes - part 4

This is the sixth article in the series about microservices rules: what good looks like, which are a set of
2 min read
Oct
07

Microservices rules #10: Make smaller, safer, and reversible changes - part 3

This is the fifth article in the series about microservices rules: what good looks like, which are a set of
3 min read
Sep
19

Visualizing technical debt using quality views

Previously, I wrote about how to build a business case for reducing technical debt including the importance of making the
2 min read
Sep
11

Microservices rules #10: Make smaller, safer, and reversible changes - part 2

This is the fourth article in the series about microservices rules: what good looks like, which are a set of
3 min read
Sep
06
Building a business case for reducing technical debt

Building a business case for reducing technical debt

As far as I can tell, most organizations are drowning in a technical debt. This is a major problem because
3 min read
Sep
01
Microservices rules #10: Make smaller, safer, and reversible changes - part 1

Microservices rules #10: Make smaller, safer, and reversible changes - part 1

This is the third article in the series about microservices rules: what good looks like, which are a set of
4 min read
Aug
22

Evolving an architecture: a problem solving-driven approach

Over the years, I’ve been asked repeatedly about the granularity of services in a microservice architecture. I used to
2 min read