Term Kind Topic What it is
Register of Information ICT Third-Party Register, Contractual Arrangements Register practice Sector Cloud Rules A maintained record of every contractual arrangement with a technology provider, including its subcontractors and which critical functions it supports, which converts supplier dependency from a question requir…
Rehost Lift and Shift practice Rehosting Moving a workload to new infrastructure with no change to the application — fastest, cheapest to execute, and the source of the bill that discredits migrations.
Rejected-Option Record ADR Alternatives Section, Why Not X practice Writing Decision Records The part of a decision record that captures what was considered and dismissed and on what grounds - the only content that code, diagrams and current-state documentation cannot carry.
Relational Modelling practice Relational Modelling Designing a schema around entities, relationships and enforced constraints — still the correct default for most transactional systems.
Replaceability Test Swap Test, Modularity Evidence practice Modularity The evidence-based check for whether a boundary is real - not how many services exist, but whether one implementation could be swapped without touching the others, and whether it ever has been.
Replatform practice Replatforming Moving a workload with targeted changes that capture most of the platform's benefit without redesigning the application.
Replay Effect Suppression Separating Computation From Effects, Safe Reprocessing practice Backfill & Reprocessing Separating a stream processor's computation from the components that act on its output, so that reprocessing a month of data does not re-send a month of notifications.
Replica Lag Routing Read Routing, Primary Pinning practice Replication Deciding, per read, whether it may be served by an asynchronous replica - the operational discipline that makes read scaling safe.
Report Migration Inventory practice Warehouse Migration The enumerated list of every report, extract and downstream consumer of the legacy warehouse, with usage evidence, which is what makes the migration finite.
Representative Device Measurement Measure Where Users Are, Field Distribution practice Real User Monitoring Measuring performance on the devices and networks the audience actually uses, and on the distribution rather than the median - because a build agent and a median user both represent nobody in particular.
Request Coalescing Request Collapsing, Single-Flight practice Caching Strategies Collapsing many concurrent requests for the same missing resource into a single upstream fetch, with the rest waiting on its result.
Requirements to Constraints practice Requirements to Constraints The translation step where a stated business wish becomes a number that rules designs out.
Research Skills practice Research & Evaluation Finding out what is true about a technology or a problem, efficiently and without being misled by marketing or by other people's context.
Reserved and Committed Capacity Savings Plan, Committed Use Discount practice Reserved & Committed Capacity Trading a commitment to spend for a substantial discount, where the risk is committing to an architecture you are about to change.
Residual Caller Tail Deprecation Long Tail, Last Caller Problem practice Platform API Deprecation The handful of callers left at the end of a deprecation who will not move on their own, and the mechanisms that clear them so the removal date holds instead of slipping.
Resilience Testing practice Resilience Testing Verifying that failure-handling behaves as designed — a category of testing distinct from functional and load testing, and usually absent.
Resource Modelling practice REST Design Expressing an API as nouns with a consistent hierarchy rather than as verbs, so URLs are predictable and methods carry the semantics.
Resource Saturation Audit practice Bottleneck Analysis A systematic checklist for locating resource bottlenecks by examining utilisation, saturation and errors for every resource in the system.
Restatement Record Correction Record, Submission Versioning practice Regulatory Reporting Pipelines Preserving the original submission alongside its correction, with the reason and the difference explicable - so that a restated figure strengthens the audit trail instead of destroying it.
Restore Drill practice Backup Strategies A scheduled, timed exercise of restoring from backup into a clean environment — the only thing that converts a backup from a hope into a control.
Restore Verification practice DR Testing Periodically performing a real restore from backup and validating the result, as the only evidence that a recovery capability exists.
Retention and Purge practice Retention & Purge Deleting data when its lawful or business purpose has ended, and being able to prove that it happened.
Retire-First Portfolio Bias Cheapest Sufficient Option, Retire and Retain Default practice The Six Rs Assigning every application the cheapest modernisation option that satisfies the business driver, with a written justification required for anything more - which resolves most portfolios into retire and retain…
Retrieval Evaluation practice LLM Evaluation Measuring whether the right context was retrieved, separately from whether the answer was good, because the two failures need different fixes.
Retrieval-Generation Separation Evaluate Retrieval Independently, Two-Stage Debugging practice RAG Architecture Measuring whether the correct passage was retrieved, separately from whether the answer was correct - the single diagnostic that turns unfalsifiable RAG debugging into a specific measurable defect.
Review Readiness Criteria practice Architecture Reviews A stated bar a design must meet before review, so the session is spent on judgement rather than on discovering that the work is not ready.
Review Scope Discipline practice Design Authority Stating what an architecture board does not review, which is what determines whether it stays useful or becomes a queue.
Revisit Condition Decision Expiry, Reconsider Trigger practice Writing Decision Records The stated, checkable circumstance under which an architectural decision should be reconsidered - the field that turns a historical record into a live decision.
Rightsizing practice Rightsizing Matching provisioned resources to measured need — the fastest large cost reduction available, and one that must respect headroom requirements.
Risk Assessment Methods practice Risk Assessment Methods Structured ways to identify and prioritise what could go wrong — where the value is the conversation and the ranking, not the number.
Roadmapping practice Architecture Roadmaps Sequencing architectural change so that each step delivers value and is safe to stop after — rather than planning a destination nobody reaches.
Rollup Policy Pre-Aggregation Policy, Retention Tiering practice Real-Time Analytical Stores The decision - made before ingestion, not after - about what granularity of data is retained for how long, and at what point raw events are collapsed into aggregates.
Route Origin Validation ROV, RPKI Origin Validation practice Routing & BGP Checking a BGP announcement's origin against a signed authorisation before accepting it, so a more specific prefix announced by the wrong network is dropped instead of winning.
Row Group Sizing Row Group Tuning, Parquet Block Size practice File Formats & Compaction Choosing how many rows a columnar file groups into one statistics-bearing unit, which sets both the finest granularity a query can skip and the memory a writer and reader need.
Rule of Three Abstract at the Third Instance, Duplicate Before Abstracting practice Evolutionary Architecture Hard-code the first case, copy for the second, abstract at the third - because only the third instance reveals which parts actually vary.
Runbook Playbook practice Observability A short, actionable document telling an on-call engineer what an alert means, what to check, and what the safe mitigations are.
Runbook Quality practice Incident Management The properties that make an operational procedure usable by a tired responder under pressure, as opposed to a document that merely exists.
Saga Compensation Design practice Saga Designing the undo actions for a distributed transaction, where compensation is a new business action rather than a rollback.
Scenario-Based Comparison Concrete Scenario Evaluation, Cash Out the Qualities practice Trade-off Analysis Methods Comparing design options against specific described situations rather than against abstract qualities - which forces vague terms to be cashed out and turns a discussion into a decision.
Scheduled Capacity Predictive Provisioning, Calendar-Driven Scaling practice Autoscaling Provisioning ahead of a known event rather than reacting to its traffic - the correct primary control for any spike whose rise time is shorter than an autoscaler's reaction time.
Scope Reduction practice PCI-DSS Scoping Shrinking the set of systems that store, process or transmit cardholder data, because the cost of the standard is proportional to the number of systems in scope.
Seam Identification practice Strangler Fig Locating the places in a legacy system where behaviour can be intercepted and redirected, which determines whether an incremental migration is feasible at all.
Seasonality-Aware Threshold Same-Weekday Baseline, Seasonal Band practice Data Quality Dimensions Setting a data quality alarm against the comparable period rather than the previous one, so that a business's own weekly and monthly rhythm does not generate alerts nobody can act on.
Secrets Management practice Security Architecture Storing, distributing, rotating and auditing credentials so that they never live in code, images or configuration files.
Secure API Design practice Secure API Design Building an interface where the safe path is the default and the unsafe one requires deliberate effort.
Security Design Review practice Security Design Review A structured examination of an architecture's security properties before it is built, focused on trust boundaries and threat paths rather than on a checklist.
Security Incident Response practice Security Incident Response Responding to a compromise — where the architecture determines whether you can detect it, contain it, and prove what happened.
Security Testing in the Pipeline Shift-Left Security, SAST/DAST/SCA practice Security Testing in the Pipeline Automated security analysis embedded in the build, chosen and tuned so that findings are actionable rather than overwhelming.
Self-Service Provisioning practice Self-Service Provisioning A developer obtaining infrastructure through an automated interface bound by policy, with no ticket and no human approval in the path.
Semantic Chunking practice Chunking & Retrieval Splitting documents along their meaning and structure rather than at fixed character counts, because retrieval quality is bounded by chunk quality.
Semantic Diffing of API Schemas practice Backward Compatibility Comparing the published contract between builds and failing the build on a breaking change, so compatibility is mechanical rather than remembered.
Semantic Versioning SemVer practice API Versioning A version scheme where the number itself states the compatibility promise — major for breaking, minor for additive, patch for fixes.
Sensitivity Analysis What-Would-Change-The-Answer Analysis practice Trade-off Analysis Methods Identifying which assumption, if wrong, would change the decision - which tells you what to measure early and what to design to change cheaply.
Sensitivity Labelling Data Classification Tagging practice Sensitivity Labelling Attaching a machine-readable classification to data at the column or asset level, so that downstream controls can be applied automatically.
Sensor Input Validation Telemetry Plausibility Checking, Physical Input Sanitisation practice Physical-World Failure Modes Treating readings from physical devices as untrusted input requiring plausibility checks - because a sensor that fails toward a well-formed wrong value is far more damaging than one that stops reporting.
Sequence Diagram practice Architecture Communication A diagram showing the ordered exchange of messages between participants over time, used to make an interaction's control flow and failure points explicit.
Sequence Diagrams practice Sequence Diagrams Showing the order of interactions over time — the only common diagram that makes latency, ordering and failure behaviour visible.
Service Boundary Heuristics practice Service Boundaries The signals that indicate where a service boundary belongs, and the ones that reliably mislead.
Service Maturity Scorecard Production Readiness Scorecard practice Platform Adoption An automated per-service assessment against the organisation's operational standards, visible to the owning team.
Severity Levels SEV Levels practice Reliability & Resilience A predefined scale of incident impact that determines who is woken, how fast, and what process applies.