Architecture

CQRS Performance Design Pattern Demystified

The command and query responsibility segregation (CQRS) pattern is a pattern that can be deployed as part of microservices and other architectures.   This pattern is often overlooked by architects and development teams even though it is a well documented pattern.  Even […]

Challenging previously held beliefs and moving forward with architectural “anti-patterns” in the enterprise

Nobody claims to like anti-patterns, and I certainly don’t like them. In fact, when it comes to architecture and solutioning, we identify them, make sure we understand why they are bad, and then we avoid them. We help others to […]

The Journey. A Story About Turning Business Requirements Into Solution Architecture.

In a previous article titled A Methodology for a Transparent and Traceable Solution Architecture, I outlined a methodology an architect can use to create a transparent and traceable solution architecture. This article will expand on that and will use a […]

From Assumptions to Hypothesis to Decision. Better Decisions Through Methodology.

The decisions made by Solution Architects have significant impacts and consequences for the organization and their people. They can have broad impacts on their customers, suppliers, and partners. Significant decisions are not to be taken lightly, so architects need to […]

Refining and Applying Methodology and Rules of Engagement at the Onset of New IT Consulting (B2B) Projects

As a consultant and the director and controller of a software consulting company, I’m often regularly engaged as a consultant on new projects with new clients as part of a contract for services business relationship. As a consultant it’s important […]

Ensuring Your Tactical State Architecture is Practical

When building out architecture (solution/software/integration/digital/etc architecture), it’s important to consider if the context of the architecture fits into tactical or not. What’s a tactical architecture? I define tactical architecture as “temporary” architecture that gets the business to a reasonable target […]