Blog Archive
Category: Architecture Patterns and Anti-Patterns
One of the most amusing anti-patterns is the one known as “make everyone happy.” The funny thing is that it never does. Instead, it points us to an old bit of wisdom…
Architecture By Implication – An Assumption Anti-Pattern
The series switches gears to look at anti-patterns. We start with the mother of all anti-patterns, architecture by implication. Any time we have a pattern that includes assumptions, success is a challenge. …
The Space-Based Pattern , AKA A Cloud Architecture
We wrap up our patterns focus with the space-based pattern. This is also known as cloud architecture. We will see how this approach allows us to break out the solution into components…
The Microservices Architecture Pattern – Small, Reusable Solutions
We come to one of the best patterns for breaking a big problem down into bite-sized pieces. The microservices architecture pattern is a perfect fit. The objective is to farm out work…
The Microkernel Pattern – Core System and Plugins
The focus of this episode on software architecture patterns is the microkernel pattern. It is a common way to build on core technology without the need for future design. Once the plugin…
The Interpreter Pattern – Translate expressions in code
We continue our season of software architecture patterns and more by reviewing the interpreter pattern. This one may seem familiar. It has been discussed in other areas of software development. However, it…