Growth Blog

Insights on Scalability & Technology

Scalability and technology consulting advice for SaaS and technology companies — from the AKF Partners team.

Architecture

Showing 12 of 317 articles — Clear filter
Architecture

It's Good Housekeeping, not Tech Debt!

Do software initiatives such maintenance, upgrades and refactoring fall under the umbrella of Technical Debt? Perhaps a trick question, but when this body of…

Architecture

The Danger Zone with Large Groups

How many people does it take to make a decision at your company? How many people does it take to launch a new feature for your product? To modernize and/or…

Architecture

Single Page Applications - Fault Isolation and Recovery

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…

Architecture

Single Page Applications – A New Dimension of Scale

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…

Architecture

What is not tech debt

Recently we updated our definition of tech debt tech debt. As a follow on to that article, this post goes into areas that are not tech debt, but often confused…

Architecture

What is Tech Debt and How to Think About It

Technical debt is a frequent topic we cover with clients. Technology products are never ‘done'. The art of keeping a platform optimized for product outcomes is…

Architecture

How to Prepare for a Technical Due Diligence

How to Prepare for a Technical Due Diligence Conducting technical due diligence engagements on technology-enabled product companies is a key service AKF…

Architecture

Whole Product Concept for SaaS

What makes products successful? There are many aspects that contribute to the success of a product over time. We can trace back research to several prominent…

Architecture

Leadership Anti-Patterns

The world of software development is all abuzz with the notion of patterns and anti-patterns. Patterns are something we endeavor to follow and propagate as a…

Architecture

A Microservices Saga Choreography Example

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…