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 […]
Consulting
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 […]
Using an Architect Consultant to Evaluate, Validate, and Effectively Move Forward with ERP Solutions
Enterprises and smaller organizations have ongoing needs to introduce new systems into their landscape, including ERP solutions. Often, your ERP solutions are going to be on-premise or cloud based SaaS based solutions that will be implemented according to your enterprise’s […]
How to Drive Change, Reduce Regression & Technical Debt, and Make Data Driven Decisions that Inspire Confidence in Business Owners
Recently, I had the opportunity to come on board a complex enterprise application project for one of Canada’s biggest financial and insurance firms. I was brought in as a consultant half way through one of their new significant enterprise application […]
Navigating the Technology Stack to Get a Bigger Return on Your Technology Selection and DevOps (Revised)
Abstract: This article introduces the reasons why organizations choose to standardize a technology stack or DevOps to use on existing and future projects in order to maximize ROI of their technology choices. When selecting technology for new projects, the architect […]