Term Kind Topic What it is
Network Performance Tuning practice Network Performance Tuning The application-level and connection-level changes that actually improve networked performance, in order of effect.
Non-Functional Acceptance practice Non-Functional Test Strategy Treating quality-attribute targets as acceptance criteria with automated verification, so a release can fail on latency the way it fails on a broken feature.
Non-Functional Budget Quality Attribute Budget, Latency Budget Allocation practice Functional vs Non-Functional Splitting a system-level quality target into per-component allowances with named owners, so a change can be shown to have spent someone's allowance rather than merely argued about.
Non-Functional Test Strategy practice Non-Functional Test Strategy The plan for how each quality attribute claim will be demonstrated, tying every NFR to a test that could falsify it.
Normalisation Normal Forms practice Relational Modelling Organising a schema so each fact is stored exactly once, removing the update anomalies that duplication creates.
Object Count Quota Resource Count Limit, Control-Plane Quota practice Platform Tenancy A per-tenant limit on how many control-plane objects a team may create, which is the control that prevents one team's design choice from exhausting the shared configuration store every other team depends on.
Obligation Mapping practice Regulatory & Data Protection Architecture Translating each legal or regulatory requirement into the specific design constraints it imposes, so that compliance becomes a set of testable properties rather than a document.
On-Call practice On-Call The rotation that responds to production problems — a system whose health is measured by whether the people in it can sustain being in it.
Operational Burden Assessment practice Managed vs Self-Managed Quantifying the ongoing engineering effort a self-managed component requires, so it can be compared honestly with a managed service's price.
Operational Readiness Go-Live Readiness, Launch Readiness practice Time to Market Defining go-live from the whole value stream rather than from the deployment, so the processes that receive a launch - returns, reconciliation, support, tax - are ready before customers arrive rather than week…
Options-With-Consequences Never Present a Binary, Costed Alternatives practice Explaining Trade-offs Presenting a technical constraint as a set of costed options rather than as an objection, so the decision moves to the person accountable for the consequence with the information they need.
Origin Isolation Sandbox Origin, User Content Origin practice Frontend Security Serving user-uploaded or untrusted content from a separate origin, so that content executing there has no access to the application's session, storage or DOM.
Origin Shield Parent Cache, Mid-Tier Cache practice Content Delivery Networks An intermediate cache tier between edge locations and origin, so that hundreds of simultaneous edge misses become a handful of origin requests.
Outbound Dependency Census Egress-Derived Dependency Inventory, External Dependency Reconciliation practice Context Diagrams Deriving the list of systems a product depends on from four independent machine-readable registers instead of from memory, then deciding which of them belong on a diagram and which belong in a register.
Outcome Measurement practice Outcome Measurement Determining whether an architectural change achieved what it was meant to — the step most often skipped, which is why the same mistakes recur.
Outlier Alerting Per-Tenant Alerting, Worst-Case Alerting practice Application Performance Monitoring Alerting on the worst-affected segment rather than on an aggregate, because in skewed populations the aggregate is dominated by the segment that is fine.
Over-the-Air Update OTA, Firmware Update practice OTA Updates Updating software on deployed physical devices remotely, where a failed update can require someone to physically visit the device.
Overrule Threshold Review Intervention Test, Reversibility Test for Reviewers practice Mentoring The stated rule a reviewer uses to decide when to impose their own design over a workable one - reversal cost and blast radius, not personal preference - so that authorship stays with the engineer everywhere i…
OWASP Top Ten practice Security Architecture A periodically updated consensus list of the most critical web application security risks, useful as a design-review checklist.
Ownership-First Decomposition Assign Owners Before Splitting, Logical Before Physical practice Database Migration Assigning each table a single owning team before splitting any code or data, because the ownership step costs nothing, removes the worst of the coupling immediately, and makes every subsequent step tractable.
Pace-Layered Application Strategy Pace Layering, PACE Layers practice Application Portfolio Management Sorting applications by how fast the business needs them to change - records slowly, differentiators quarterly, innovations weekly - and giving each layer its own governance funding and integration rules inste…
Page and Ticket Routing practice Alerting Deciding for each monitored condition whether it warrants immediate human interruption or asynchronous handling, and enforcing the distinction.
Pager Boundary Platform On-Call Boundary, Injected Component Ownership Line practice Platform Engineering The written line in a platform contract that says which symptoms page the platform team and which page the consuming team, and how a single signal tells the two apart during an incident.
Pagination Design Cursor Pagination, Keyset Pagination practice Pagination & Filtering Returning large result sets in pages, where offset-based paging is both slow at depth and incorrect under concurrent writes.
Parallel Run practice Parallel Run Operating the old and new systems simultaneously on the same inputs and comparing outputs, to build evidence that the replacement is correct before relying on it.
Partial Deployment Verification Artefact Completeness Check, Fleet Convergence Verification practice Segregation of Duties Machine confirmation that every target in a fleet is running the intended artefact, independently checked, so that an incomplete rollout cannot present itself as a finished one.
Partner Onboarding practice Partner & B2B Integration The repeatable process by which an external organisation is connected, tested and moved to production — and a common hidden bottleneck.
Pattern Inventory Audit Analogy Frequency Audit, Prior Case Count practice Pattern Recognition Counting which prior cases you argued from across your own last twenty written decisions, to find the analogy you apply too often before it costs a design - a frequency measurement rather than a check of one p…
Pattern Recognition practice Pattern Recognition Recognising that a new problem is an instance of a known one — the main source of an experienced architect's speed, and of their characteristic errors.
Paved Road Golden Path practice Enterprise Architecture A supported, opinionated default way to build and run a service, made easy enough that teams choose it rather than being required to.
Paved Road Telemetry practice Platform Telemetry Instrumenting the platform's own usage — where teams succeed, where they stall, where they leave — so its roadmap is driven by evidence.
PCI DSS Scope Reduction practice PCI-DSS Scoping Deliberately limiting which systems handle cardholder data so that the audited estate is small, since every in-scope system carries the full control burden.
Peak Event Readiness practice Peak Event Readiness Preparing for a known, dated, high-stakes traffic event — where the discipline is as much organisational as technical.
Peak Readiness Rehearsal Pre-Event Verification, Scheduled Peak Drill practice Peak Event Readiness The set of pre-peak actions and verifications - warm caches, warm pools, confirmed dependency headroom, a change freeze, a rehearsed shedding path - without which correct capacity still fails.
Performance Budget practice Performance Budgets A stated numeric limit on a performance characteristic, enforced automatically so that regressions fail a build rather than accumulating.
Performance Budget Enforcement practice Web Performance Budgets A stated limit on bundle size or a timing metric that fails a build when exceeded, which is what turns performance from a periodic project into a constraint.
Performance Budget for Backends practice Performance Budgets A latency or resource allowance allocated per component of a request path, so that the end-to-end target is composed rather than hoped for.
Performance Test Design practice Performance Test Design Constructing a load test whose result predicts production behaviour rather than merely producing numbers.
Pipeline Anomaly Detection practice Data Observability Monitoring row counts, distributions, freshness and schema for unexplained change, because data pipelines fail silently far more often than they error.
Pipeline Credential Scope OIDC Federation for CI, Workload Identity for CI practice Pipeline Secrets Granting a pipeline short-lived, narrowly scoped identity for exactly the environment it is deploying to, rather than a long-lived key.
Pipeline Orchestration practice ETL & ELT Coordinating the execution of data tasks by dependency rather than by clock, with retries, backfill and observability built in.
Platform API Deprecation practice Platform API Deprecation Retiring a platform capability that other teams depend on, with the migration burden treated as the platform's problem rather than theirs.
Platform as a Product practice Platform as a Product Running an internal platform with users, a roadmap and adoption metrics — because a platform that must be mandated is one that has not earned its use.
Platform as a Product practice Platform as a Product Running an internal platform with the disciplines of a product — voluntary adoption, user research, documentation and a roadmap — rather than as a mandated standard.
Platform as Product practice Platform Funding Running an internal platform with a product manager, a roadmap, identified users and measured adoption, rather than as a project with an end date.
Platform Team Product Model practice Platform Teams Running an internal platform team with product management disciplines — users, roadmap, support, metrics — rather than as an infrastructure function.
Platform Telemetry practice Platform Telemetry Instrumentation of the platform itself — who uses which capability, how long it takes and where it fails — used as product evidence, not just operations.
Platform User Research practice Platform Engineering Treating engineers as users whose actual behaviour is observed rather than assumed, which is what separates a platform from a set of shared tools.
Point of No Return Rollback Horizon, Commit Point practice Cutover Planning The step in a migration after which rollback would lose data or state - identified in advance, with a named authoriser and a stated recovery plan beyond it.
Point-in-Time Reconstruction As-At Reporting, Reproducible Submission practice Regulatory Reporting Pipelines The ability to regenerate a past report from the data and rules as they stood then - without which a regenerated figure differs from the submitted one and the difference cannot be explained.
Policy as Code Compliance as Code, Automated Control, Executable Policy practice Architecture Compliance Checks Expressing controls as executable rules evaluated automatically against real system state, so that compliance is demonstrated continuously over the whole population rather than asserted in a document and sampl…
Policy as Code Guardrail Policy practice Policy as Code Expressing organisational rules as executable code evaluated automatically in pipelines and at admission, instead of as prose enforced by review.
Portfolio Assessment Matrix practice Application Portfolio Management Plotting each application on business value against technical quality, producing a disposition for every system in the estate.
Postmortems Incident Review, Blameless Postmortem practice Postmortems Structured learning from an incident, conducted so that the truth is obtainable — which requires that telling it is safe.
Power-Interest Grid practice Stakeholder Analysis A classification of stakeholders by their influence over a decision and their level of concern with it, used to allocate communication effort deliberately.
Pragmatism practice Meta-Skills Preferring the simplest architecture that satisfies the requirements, and treating additional structure as a cost that must be justified.
Pre-Mortem practice Failure Thinking An exercise in which a team imagines a project has already failed and explains why, surfacing risks that a forward-looking risk assessment misses.
Pre-Read Alignment Blocker Pre-Socialisation, Objection Absorption practice Facilitation Speaking to the two or three people whose objection would block a decision before circulating the proposal, so the session confirms a decision rather than discovering a conflict.
Pre-Scaling Scheduled Scaling, Warm Provisioning, Capacity Staging practice Peak Event Readiness Provisioning capacity in advance of a known event rather than relying on autoscaling, because the arrival spike at a scheduled moment is faster than any reactive control loop can respond to.
Pre-Scaling Scheduled Scaling, Predictive Scaling practice Autoscaling Provisioning capacity before demand arrives, based on a forecast or a known event, because autoscaling cannot respond faster than its provisioning loop.