Defining Platform
As with the word “Cloud”, the word “Platform” is an over-used and far too often underdefined word within our industry (comprised of companies that build…
Scalability and technology consulting advice for SaaS and technology companies — from the AKF Partners team.
As with the word “Cloud”, the word “Platform” is an over-used and far too often underdefined word within our industry (comprised of companies that build…
In my previous article, Browser Scalability, I addressed the ability of a stateful browser using a stateless strategy to scale web applications and add the…
Browsers have not been considered as a compute resource to aid in scalability and fault tolerance. Through the use of modern Java Script frameworks, the…
In a recent blog post we wrote about the Saga Pattern. Saga attempts to coordinate or manage the notion of transactional consistency across multiple services…
Saga Overview The saga pattern attempts to coordinate or manage the notion of transactional consistency across multiple services when a transaction is…
The Claim-Check approach is an architectural pattern for creating additional capacity for a message bus by persisting the entire payload into an external…
Event Sourcing Overview
AKF recently engaged with a large, very successful on-premises solution space to help define and accelerate their public cloud product offering and move to an…
Gateway Pattern Relationships and Other Names
Every wonder what really makes a website tick? Or why some sites seem slower or faster than expected? Well, rest assured, there are straight-forward answers.…
Microservices Architecture (aka Microservice Architecture) is an architectural approach emerging from service-oriented architecture. Sometimes called just…
Believe it or not, website speed is directly related to conversion and revenue. One element that delays the time before a user can interact with a website is…