Develpreneur Blog • Latest
Latest Posts
Fresh thinking, practical patterns, and lessons that compound — built for developers who want to ship, lead, and build momentum.
DevOps is a hot topic in recent years. However, it is often misunderstood or ill-defined. This presentation tries to correct that. We look at its short history and how DevOps is used. Likewise, we…
The Jumble Anti-Pattern : Mixing up horizontal and vertical
One of the funny things about anti-patterns is that they are obvious in the name alone. We might not know what it is but everyone avoids a jumble. There is no technical knowledge required…
Cover Your Assets Anti-Pattern : Protection Over Production
Overkill is a theme among many anti-patterns. The cover your assets approach is one of those types where it just goes too far. There is nothing wrong with providing a solid paper trail and…
Database Testing And Automation – Mock Data And Environments
Database testing is fraught with challenges. We have to find new ways to create a database replica, match the data in size and meaning as well as validate changes. These obstacles add up to…
The Swiss Army Knife Anti-Pattern – All Things To All People
Much like the make people happy obstacle, we have the Swiss Army Knife Anti-Pattern. This mistake is another example of over-architecting a solution. Think of it as throwing everything into a design instead of…
Make Everyone Happy – A Paradoxical Anti-Pattern
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 that you…
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. Looking ahead,…
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 suited for…
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 to one…
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 interface is…