Architecture Decisions
Practical guidance on software architecture patterns, system design trade-offs, and technology choices.
Architectural Storytelling with Diagrams: Why Flow Beats Structure
16 Dec 2025
In architectural discussions, diagrams are often treated as a formality—a box-ticking exercise for documentation. But I see them...
Revisiting the Strangler Pattern: How to Carve Monoliths with Precision
2 Sept 2025
When faced with a monolith, many teams reach for microservices as the escape hatch. But a rewrite is rarely the answer. In fact, I'd...
How Building a Caravan Booking Platform Made Me a Better Architect
1 Sept 2025
When I joined Holiday Caravans Direct (HCD), I didn't expect the experience would shape the core of how I think about software...
Why Compile-Time Safety Still Wins in a Rapid Development World
26 Aug 2025
In today's development landscape, speed often takes centre stage. Teams move fast, iterate quickly, and lean on tools that allow for...
Communicating Architecture: Why Diagrams Matter
18 Aug 2025
One of the most underrated skills in software architecture is the ability to communicate complex ideas clearly. In my early career and...
Transitioning to Microservices: Domain-Driven Design in Practice
5 Aug 2025
One of the most common challenges I see teams face when transitioning from a monolithic architecture to microservices is not...
Architecting Growth: The Value of Scalable, Extensible Systems from Day One
4 Aug 2025
In the early stages of my career, I quickly learned that software isn't just about getting things working—it's about ensuring they...
Building Modular Systems Before It Was Cool
29 Jul 2025
Before "microservices" became a buzzword, before every company rushed to componentise their monoliths, I was learning the hard way why...
My First Microservices Project: Automating QTP at Brightside
28 Jul 2025
Before microservices became the buzzword they are today, I found myself stumbling into that architectural world out of necessity—not...
The Three Cs of Software Architecture: Communication, Collaboration, and Consistency
15 Jul 2025
Software architecture isn't just about making the right technical decisions—it's about ensuring those decisions are understood, embraced,...
Not sure which one? That is what the call is for.
Thursday afternoons are usually free. Straight into my calendar, no qualification call before the qualification call.
Or email hello@softweb.uk