The Circuit Breaker Pattern - Dos and Don'ts
Circuit Breaker Pattern Overview The microservice Circuit Breaker pattern is an automated switch capable of detecting extremely long response times or…
Scalability and technology consulting advice for SaaS and technology companies — from the AKF Partners team.
Circuit Breaker Pattern Overview The microservice Circuit Breaker pattern is an automated switch capable of detecting extremely long response times or…
For many years after the introduction of the automobile, most industries benefited from somewhat static and predictable secular forces. Nascent technology…
AKF Partners has helped guide companies through digital transformations for over 10 years. We’ve helped traditional brick and mortar service, product, banking…
You wouldn’t (hopefully) think of building a house without first sitting down with an architect to come up with a good plan. While building a house is a…
As technology professionals, managing risk is an important part of the value we provide to the business. Risk can take many forms, including threats to…
This is one of several articles on recommended architectural principles and goes into deeper depth to our post on the AKF Scale Cube made reference to a…
The two most common types of technology due diligence requests we see at AKF are Product Technology Due Diligence Information Technology, or IT, Due…
Bulkhead Pattern Overview Bulkheads in ships separate components or sections of a ship such that if one portion of a ship is breached, flooding can be…
CQRS Overview The microservice CQRS Pattern (Command Query Responsibility Segregation) pattern is most commonly employed to help scale what might be…
Transforming a traditional on-premises product and company to a SaaS model is currently in vogue and has many broad-reaching benefits for both producers and…
Strangler Pattern Overview The microservice Strangler pattern is employed when teams migrate functionality from an old solution to one or more new…
Agile teams sometimes struggle with the meaning and value of autonomy within a team. Is it the autonomy to decide how best to accomplish a goal? Is it the…