I have been thinking about some of the qualities that make up good solution architects. I believe I’ve come up with a short list of the best qualities to expect from a solution architect. This list is not exhaustive, but […]
Consulting
Beginning and Evolving a Microservices Architecture
Domain driven design and microservices belong together and they go hand in hand, so as part of an overall architecture strategy, it’s important to consider how you are structuring your components, or in the case of a monolith or existing […]
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 […]
How to Constructively Disagree (as a Solutions Architect)…
I’m experimenting with a more informal style post today, and I am writing about something that is on my mind – disagreement in the realm of solution architecture. Today, my wife and I had breakfast at 8:30 followed by 30km […]
Architecting Your Enterprise APIs Into a Set of API Experiences and the Demise of the Monolithic API
As organizations move to API-lead approaches to architecture and design new API target states for the organization, the concept of a set of publishing a set of experience based API services no doubt come into play. API Management application vendors […]
Understanding API Centric Logical Architecture
As organizations adopt more API centric approaches to system connectivity, effective API architecture is required to ensure a coherent API strategy across the enterprise and ensure that executives, business, and technical teams are aligned and have buy-in on the API […]
Using API Management for Rest API Orchestration
When architecting software solutions, you will have a variety of different use cases to contend with. It’s important that these use cases are handled elegantly as part of the solution and as part of your API management strategy, and this […]
The Problem with Mandating Enterprise Target State Architecture
In attempt to standardize, future proof, and keep up with technology standards, organizations are challenged to provide a set of standards in how solutions are architected and implemented. This is reasonable, and I’ve often been tasked with creating and working […]
Why an Architect Needs to be Steps Ahead of the Pack
Your role as a solution architect (or software/technical architect) is to own the solution the project is implementing. Ultimately, the architect is responsible for ensuring the solution is going to work optimally within the required constraints, budget, governance, and technical capabilities. The […]