If It's Not Observable, It Can't be Released – Design To Be Monitored
Design To Be Monitored is one of those AKF architectural principles that resonates with many product engineering teams. After all, high availability,…
Scalability and technology consulting advice for SaaS and technology companies — from the AKF Partners team.
Design To Be Monitored is one of those AKF architectural principles that resonates with many product engineering teams. After all, high availability,…
When we evaluate the operations processes of clients, one of the subordinate processes we look at are postmortems. Postmortems are an expected component of…
This article is one of a series of security anti-patterns commonly found in our experience and during technical due diligences for investors, and workshops…
What is Agile? Agile has different meanings to different audiences. For the majority of customers, Agile applies to the development of digital products or…
This post is a deeper dive on the AKF Microservice Architecture Principle “One or Zero Databases per Service”. The Predicates Microservice and…
Photo by airfocus.
What are Engineering Team Performance metrics?
This is the second in a multi-part series on information security anti-patterns.
There is a ubiquitous saying “never let a crisis go to waste” which has been applied across many fields and topics. While some may regard a crisis as an…
This article is the first in a multi-part series on information security anti-patterns.
When product and engineering teams are small and tight knit, they often share an unspoken and undocumented set of principles that guide their development. The…
What is the 1-10-100 Rule in Software Development Quality Control?