- Scalability
- A system's ability to handle increasing load — more users, data, or transactions — without a proportional increase in cost or degradation in performance. The subject of AKF's founding books, The Art of Scalability and Scalability Rules.
- Service Level Agreement (SLA)
- A formal, often contractual, commitment about a service's performance or availability — e.g. "99.9% uptime" — usually with defined consequences if it's not met.
- Service Level Indicator (SLI)
- A specific, measured metric (e.g. request latency, error rate) used to evaluate whether a service is meeting its objectives.
- Service Level Objective (SLO)
- An internal target for a Service Level Indicator (e.g. "99.95% of requests under 200ms") that a team aims to meet, typically stricter than the external SLA.
- Sharding Key
- The attribute (customer ID, region, etc.) used to decide which shard a given piece of data belongs to in a Z-axis (data partitioning) design. Choosing the wrong sharding key is one of the most common architecture mistakes we see in technical due diligence.
- Single Point of Failure (SPOF)
- Any component whose failure would take down the entire system. Identifying and eliminating SPOFs through fault isolation and redundancy is a core part of AKF's Availability Risk Model.
- Stateless Architecture
- A design where individual servers don't retain session/user data between requests, so any instance can handle any request — a prerequisite for easy horizontal (X-axis) scaling.
- Stress Testing
- Pushing a system beyond its expected peak load to find its actual breaking point and understand how it fails, rather than just whether it meets expected load.
- Swimlaning
- The practice of building fault isolation zones ("swim lanes") into an architecture, typically along customer, geography, or feature boundaries.