Architectural Principles: Build vs. Buy
In many of our technical due diligence engagements, it is common to find that companies are building tools with considerable development effort (and ongoing…
Scalability and technology consulting advice for SaaS and technology companies — from the AKF Partners team.
In many of our technical due diligence engagements, it is common to find that companies are building tools with considerable development effort (and ongoing…
In the sci-fi cult classic "The Fifth Element" starring Bruce Willis, there is a scene of man vs. unknown power where the military fires all they've got at an…
Do you ever feel like the work you are involved in is too chaotic or that products take too long to deliver? We have an answer. Today we will share Rule 3 of…
Aggregator Pattern Overview
The Coronavirus (COVID-19) is forcing people to work from home. Suddenly many organizations have to support an entirely remote workforce. The "social…
One of the questions we are often asked is when do I scale my company? When setting out to build a product, there is a lot to learn and figure out. Scale is…
Relationship to Sidecar and Sidecar Overview The Ambassador pattern is a special case of the sidecar pattern. As such, it maintains most of the description,…
Have you ever wondered how to achieve a faster time to market (TTM) for your product teams? Do you have a straightforward task, a personal project, or a team…
There seems to be a growing movement online fighting against microservices. The movement itself shouldn’t alarm anyone, such backlash is common with the…
AKF Partners Workshops in Scottsdale AKF Partners will offer two different workshops in our Scottsdale office later this year. The first is our CTO Bootcamp, a…
The AKF Availability Cube is a model to guide discussions on how to achieve high availability, as well as a tool to evaluate the theoretical "as designed"…
Backend for Frontend Overview In the Backend for Frontend pattern, a service (“the backend”) serves as a termination point for a requesting interface (“the…