Helping technical leaders improve application architecture and accelerate software delivery

Latest

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
2 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
Aug
04

Microservices rules #5: Deliberative design

Designing software is all about making decisions. An architecture is created by making a series of design decisions. Each decision
5 min read
Jul
11

Doing more with less: Part 4 - making sure that buying is really better than building

This is the fourth article in a series of articles that describe how engineering leaders can do more with less
4 min read
Jun
18

There’s more to a microservice architecture than services

From time to time, I encounter organizations who have been struggling with their microservice architecture. Sometimes, the problem is data
3 min read
May
09

Doing more with less: Part 3 - Buy don't build using Wardley Mapping

This is the third article in a series of articles that describe how engineering leaders can do more with less
2 min read
Apr
16

Doing more with less: Part 2 - Buy don't build using DDD

This is the second article in a series of articles that describe how engineering leaders do more with less in
2 min read
Mar
28

Doing more with less: Part 1 - Improving the developer experience (DevEx)

The end of zero interest rates (ie. free money) means that businesses need to tighten their belts. As a result,
2 min read