Term Kind Topic What it is
Shadow Planning Plan Shadowing, Shadow Query Planning, Dry-Run Routing practice Refactoring Running a new routing or planning layer over live production traffic without serving its results, so the work it cannot handle is enumerated from real usage rather than from reading code.
Shard Key Partition Key practice Partitioning & Sharding The attribute deciding which partition a row belongs to - the single most consequential and least reversible choice in a partitioned data architecture.
Shard Key Selection practice Sharding Patterns Choosing the attribute that determines a record's partition, which fixes the system's distribution, query patterns and future flexibility.
Shared-Cause Analysis What Is Shared, Redundancy Audit practice Redundancy Auditing a redundant design by asking what every replica has in common, because redundancy protects against independent failure and not against anything shared by all copies.
Shift-Left Security practice Security Testing in the Pipeline Moving security checks earlier so findings arrive while the author still has context, on the condition that the signal-to-noise ratio justifies it.
Showback practice Platform Funding Reporting each team's share of platform and infrastructure cost without actually charging it, to change behaviour without creating a market.
Showback and Chargeback practice Showback & Chargeback Showing teams their costs, or actually billing them — two different mechanisms with different incentive effects and different failure modes.
Side-Effect Isolation Synthetic Traffic Containment, Shadow Write Isolation, Test Traffic Tagging practice Testing in Production Ensuring that test, synthetic or shadowed traffic in production cannot produce real-world effects - the control that separates professional production testing from an incident caused deliberately.
Significance Trigger Review Trigger, Architecturally Significant Change practice Architecture Review Boards A pre-defined, published condition that requires architectural review - so that governance covers what matters and does not become a queue in front of everything else.
Significant-Minority Trigger Defined Escalation Criteria, When Humans Review practice Deployment Gates A stated rule defining which changes require human review, so the reservation of manual approval is a rule rather than a judgement made under time pressure.
Single-Credential Test Can One Credential Do Both, Segregation Reality Check practice Segregation of Duties Asking whether any single credential - including a database administrator, a root account or a deployment pipeline - can both initiate and approve a movement of value, which distinguishes a real segregation co…
Six Rs Decision Migration Disposition practice The Six Rs Classifying each application into rehost, replatform, refactor, repurchase, retire or retain, based on value and effort rather than on preference.
SLI Measurement Point SLI Vantage Point, Indicator Measurement Location practice SLO Monitoring The deliberate choice of where in the request path an indicator is computed, which determines which failures the objective can see at all.
Small Model Routing Model Cascade, Tiered Inference practice Model Selection Sending each request to the smallest model that can handle it, escalating to a larger one only when needed.
Snapshot Expiry Snapshot Retention, Metadata Expiry practice Open Table Formats The scheduled removal of a table's old snapshots and the data files only those snapshots referenced, which is what stops time travel from turning every rewritten row into permanent storage.
Soak Period Bake Time, Observation Window practice Multi-Region Rollout The deliberate waiting time between rollout stages, long enough to surface problems that do not appear immediately - and the first thing compressed under delivery pressure.
Soak Test practice Soak Testing Running sustained realistic load for hours or days to expose defects that accumulate over time rather than appearing under peak load.
Soak Testing practice Soak Testing Running at sustained realistic load for hours or days to find the failures that only appear with time.
Software Contract Tests practice Contract Tests Verifying an interaction between two components from both sides independently, so integration confidence does not require deploying both.
SOLID practice Software Architecture Five object-oriented design principles — single responsibility, open/closed, Liskov substitution, interface segregation, dependency inversion.
Source Triangulation practice Research & Evaluation Confirming a technical claim from several independent sources of differing type, because most available material is marketing or an unrepresentative anecdote.
Span Attribute Budget Trace Attribute Discipline, Span Cardinality Budget practice Distributed Tracing A deliberate limit on how many spans a request emits and how many attributes each carries, set so that traces stay readable and affordable rather than complete.
Spec-First Development Design-First practice API Documentation Writing and reviewing the API specification before implementing, so the contract is designed deliberately rather than emerging from code.
Spend Control Gate Funding Gate, Investment Approval Control practice Paved Roads Architecture governance applied at the point money is committed rather than at design review, so the conversation happens while the decision is still reversible and the centre has actual authority.
Spike and Prototype practice Deciding Under Uncertainty A time-boxed experiment run to reduce uncertainty about a specific question, producing evidence rather than a component.
Spike Budget Price of Information, Information Purchase Test practice Research & Evaluation The arithmetic that decides whether to buy evidence before committing - comparing the full cost of an investigation against the probability of choosing wrong multiplied by what correcting it later would cost.
Spot Capacity Preemptible, Interruptible Instances practice Spot & Interruptible Capacity Using a provider's spare capacity at a steep discount, in exchange for the provider being able to reclaim it at short notice.
Stacked Changes Stacked Diffs, Patch Series, Dependent Change Chain practice Branching Models Splitting one body of work into a chain of small dependent changes that each review and merge on their own, so branch lifetime is set by the size of a link rather than the size of the feature.
Stakeholder Analysis practice Stakeholder Analysis Identifying who has a stake in a decision, what each cares about, and what would make each object — before the design review rather than during it.
Standard Change practice Change Management vs CD A pre-authorised, low-risk, repeatable change type that may be executed without going through a change advisory board.
Standards Lifecycle practice Technology Standards Managing technology standards through explicit states with review dates, so the standard set reflects current reality rather than past decisions.
State Time-to-Live State TTL, State Expiry practice Stateful Stream Processing An expiry policy on stream-processor state so that state size tracks the active key set rather than the accumulated history of everything the job has ever seen.
Steward Accountability practice Data Stewardship Making stewardship a defined role with time, authority and consequences, rather than a title added to somebody's existing job.
Stewardship Escalation Path Data Decision Route, Definition Arbitration Path practice Data Stewardship The named route and time limit by which a disagreement a steward cannot settle reaches someone entitled to decide it, without which stewardship produces opinions rather than rulings.
Stop Authority Halt Right, Andon Authority practice Handling Disagreement A named role's pre-agreed right to halt a running system alone, without consensus on the cause, so that a loss accumulating per minute is stopped before it is understood.
Storage Lifecycle Policy practice Storage Costs Automated rules that move objects between storage classes as they age, matching cost to the declining probability that data will be read.
Storage Tiering Lifecycle Management, Hot-Warm-Cold Storage practice Cloud Storage Placing objects in storage classes according to access probability, so cost tracks usage rather than volume.
Strategic Sourcing Decision practice Build vs Buy A build-versus-buy decision framed around competitive differentiation and organisational capacity rather than a comparison of visible costs.
Streaming Schema Evolution practice Streaming Schema Evolution Changing the shape of events in a topic that has multiple independently deployed producers and consumers, plus retained history that still has to be readable.
Streaming vs Batch Decision practice Streaming vs Batch Choosing between continuous and periodic processing based on the decision latency the business actually requires, not on the appeal of real-time.
Stress Test practice Stress Testing Driving load beyond expected capacity to observe how the system behaves at and past its breaking point.
Stress Testing practice Stress Testing Deliberately exceeding capacity to find where the system breaks and — more importantly — how.
STRIDE practice Threat Modelling A mnemonic for six threat categories — spoofing, tampering, repudiation, information disclosure, denial of service, elevation of privilege — walked across each component and data flow.
Structural Cost Attribution Boundary-Based Allocation, Attribution Without Tagging practice Cost Allocation Deriving cost ownership from deployment boundaries - account per workload, cluster per team - rather than from tags, because tagging discipline never survives contact with a growing organisation.
Structured Logging practice Structured Logging Emitting logs as machine-parseable key-value records rather than formatted prose, so they can be queried, aggregated and correlated.
Sub-Capacity Licensing Virtualisation Capacity Licensing, Sub-Capacity Entitlement practice Licence & Vendor Costs The vendor programme that allows a per-core licence to be counted against the cores a workload is actually allowed to use, which is conditional on approved metering and reverts to the whole host when the meter…
Subject Access Fulfilment practice Data Subject Rights The operational path from a request to a complete, verified, delivered response within the statutory period, across systems that were never designed for it.
Subnet Sizing practice Subnetting Choosing subnet prefix lengths with enough headroom, given that subnets cannot be resized and cloud providers reserve several addresses in each.
Subnetting and Address Planning practice Subnetting Dividing address space across zones and tiers, and the exhaustion failures that appear only at container density.
Superseded-Work Cancellation Build Cancellation, Queue Deduplication practice Containers Cancelling queued work that a later submission has made irrelevant - usually the largest single capacity saving available during a burst, and almost free to implement.
Supply Chain Attestation SLSA, Provenance Attestation practice Supply Chain Security A signed statement about how an artifact was produced — from which source, by which builder, with which inputs — verified before deployment.
Survivorship Rules Golden Record Rules, Attribute Precedence practice Master Data Management Per-attribute rules deciding which source's value wins when several systems hold a different value for the same entity - the part of master data management that determines whether the golden record is trusted.
Sustainable On-Call practice On-Call An on-call arrangement whose alert volume, rotation size and compensation allow it to continue indefinitely without degrading the people in it.
Switching Egress Waiver Exit Transfer Credit, Egress Waiver on Exit practice Network & Egress Costs The provider programme that removes data-transfer-out charges for a customer leaving the platform, which deletes the headline number in most exit business cases and leaves engineering time and dual-running as …
Synthetic Monitoring practice Testing in Production Continuously executing a real user journey against production from outside it, so a broken journey is detected before a user reports it.
Systems Thinking practice Meta-Skills Reasoning about a system in terms of the interactions and feedback loops between its parts, rather than the parts individually.
Systems Thinking in Architecture practice Systems Thinking Reasoning about a system as a set of interacting feedback loops rather than as a collection of components, so that second-order effects are anticipated.
Table Maintenance Budget Maintenance Capacity Reservation, Housekeeping Window practice Workload Isolation Treating compaction, clustering and snapshot expiry as a workload class with its own reserved compute and a guaranteed window, rather than as low-priority work that loses to every deadline.
Tabletop Exercise practice Game Days A discussion-based walkthrough of a hypothetical incident that tests procedures and decision-making without touching any system.
Tagging Strategy practice Cloud Governance A defined, enforced set of metadata labels applied to every resource, without which cost allocation, ownership and lifecycle automation are all impossible.