Skip to main content

Top 10 guides to enterprise architecture patterns of 2021

Design patterns—from 12 Factor App methodology to various messaging patterns—make the IT architectural design process more reliable.
Apartment buildings in a beautiful architectural pattern

Photo by DANIST

There's a lot to be said for doing something that's been done before. It's a lot easier to bake a cake from a recipe than to incur the risks and possible failure of making it up as you go along. When you have a recipe in hand, not only do you know what you'll get, you know what you have to do to create the end product. The risk is minimal, and to a certain degree, success is guaranteed.

The same goes for software. Few companies want to go off into uncharted waters in the software development process. It's safer—and many times easier—to do something that's been done before. As with the baking analogy, the process and end product are well known. Doing something that's been done before is less risky than doing something new from scratch. Hence the value of design patterns.

Because working with design patterns is an important part of enterprise architecture, we published a broad range of articles about architecture patterns in 2021.

It turns out the articles were quite popular. The topics ranged from 12 Factor Apps to different types of messaging patterns with a whole lot more in between.

Here is a list of the top 10 articles about enterprise architecture patterns on Enable Architect in 2021. Take a look at them and see if you agree with our readers' choices.

Have a topic that you're passionate about? Consider sharing your knowledge by writing about it! Consult our contributors page for more information about becoming part of our community.

Staircase with the number twelve in a circle
The 12 Factor App methodology is an influential pattern to designing scalable application architecture. Here is what that means for application architects and their architecture.
A queue of satellites in front of mountains
Learn about the essential patterns of message exchange architectures and routing methods used in technologies such as Redis, Apache Kafka, RabbitMQ, ZeroMQ, and IBM MQ. Also, learn how these patterns can streamline communication between architects and developers.
Author’s photo

Bob Reselman

Bob Reselman is a nationally known software developer, system architect, industry analyst, and technical writer/journalist. More about me

Navigate the shifting technology landscape. Read An architect's guide to multicloud infrastructure.


Privacy Statement