Term Kind Topic What it is
Control-Interval Matching Actuation Delay Matching, Feedback Loop Damping concept Failure Modes Setting a feedback loop's control interval to the delay of the thing it actuates - because a controller that adjusts faster than the system can respond amplifies noise instead of correcting error.
Control-Plane Amplification API Server Amplification, Fleet Agent Load Multiplication concept Platform Telemetry The property that a per-instance agent's load on a shared control plane scales with fleet size, so a change that is harmless in staging saturates the API server of the largest production cluster.
Control-Plane Push Amplification Config Fan-Out, xDS Amplification concept Service Mesh The property that one endpoint change can force a configuration push to every proxy in the fleet, making control-plane work scale with proxies multiplied by services rather than with either alone.
Convergence Without Coordination concept CRDTs The property that replicas applying the same set of updates in any order reach the same state, which is what removes the need for a central arbiter.
Conway's Law concept Architecture Fundamentals Systems tend to mirror the communication structure of the organisation that builds them.
Coordinated Omission Closed-Loop Measurement Bias, Omitted Latency Samples concept Load Testing The measurement error in which a load generator stops issuing requests while the system under test is stalled, so the slow samples that a real arrival process would have produced are never recorded.
Coordination Cost Change Coupling Cost, Cross-Team Latency, Lockstep Tax concept Conway's Law The delay and effort imposed on a change by the number of teams and services that must agree and release together - usually the dominant term in delivery lead time, and almost never instrumented.
Coordination Tax Cross-Team Feature Cost, Conway Misalignment Cost concept Conway's Law The permanent, structural cost incurred when service boundaries are drawn on a different axis from the way work arrives - and the reason consolidating services is sometimes an architectural improvement.
Correlated Degradation Demand-Coupled Failure, Peak-Correlated Dependency Risk concept Degradation Modes The condition where a dependency's reliability worsens for the same reason that user demand rises, so the system is least capable exactly when it is most needed.
Correlated Failure Common-Mode Failure, Shared Fate concept Redundancy Failures that are not independent, so redundancy multiplies far less than the arithmetic promises - usually because replicas share code, configuration or a deployment.
Correlated Region Failure Shared-Fate Region Dependency, Region Failure Correlation concept Single vs Multi-Region The shared dependencies that make two regions fail together, which is why multiplying regions multiplies cost but adds far less availability than independence arithmetic predicts.
Cost Driver Scaling Driver, Cost Dimension concept Architecture Cost Modelling The measurable quantity whose growth causes a cost to grow - identifying it correctly is what makes a cost model predictive rather than descriptive.
Cost of Delay concept Portfolio Prioritisation The economic loss per unit of time that a decision or delivery is postponed, which turns prioritisation from opinion into arithmetic.
Cost Telemetry Lag Billing Data Delay, Spend Reporting Latency concept Cost Governance The delay between spend being incurred and appearing in billing data, which sets a floor on how fast any detective cost control can possibly react and explains why budget alerts arrive after the money is gone.
Cost versus Reliability concept Cost vs Reliability Reliability is bought with redundancy and headroom, both of which cost money — so the target must be chosen rather than assumed.
Cost vs Reliability Trade-off concept Cost & FinOps The non-linear relationship between availability and spend, which makes each additional nine roughly an order of magnitude more expensive.
Cost-Bearing Abstraction Budgeted Abstraction, Abstraction Over Finite Resources concept Abstraction & Encapsulation The principle that any abstraction which lets a caller express arbitrary intent over a shared finite resource must also expose a budget - otherwise the feature is a denial-of-service surface.
Counter Reset Handling Monotonic Counter Semantics, Rate Reset Compensation concept Metrics The rule that a decrease in a cumulative counter is interpreted as a process restart rather than as negative work, which is what allows rates to survive deploys and what makes gauges-as-counters silently wrong.
Counter, Gauge and Histogram concept Metrics The three fundamental metric types, distinguished by what they represent over time and by which aggregations are valid.
Coupling concept Architecture Fundamentals The degree to which one component must know about, or change alongside, another.
Coupling in Practice concept Coupling The kinds of coupling that actually hurt, ranked by how much they constrain independent change.
Coverage Drift Shrinking Scope, Control Reach Decay concept Continuous Controls Monitoring A control operating perfectly on a diminishing share of the estate - passing every assessment of the systems it covers while providing progressively less assurance overall.
Covering Index Index-Only Scan concept Indexing An index that contains every column a query needs, so the query is answered from the index without reading the table at all.
CRDT Conflict-Free Replicated Data Type concept CRDTs A data structure whose concurrent updates always merge to the same result regardless of order, removing the need for coordination or conflict resolution.
Credibility Budget Influence Capital, Spending Political Credit concept Influence Without Authority The finite standing an architect has to override or refuse, earned by being useful and by being right about things that mattered - and spent deliberately on the small number of decisions where inconsistency is…
Cross-Border Transfer Mechanism SCCs, Adequacy Decision, Transfer Impact Assessment concept Cross-Border Transfer The legal basis required to move personal data from one jurisdiction to another, and the architectural evidence needed to support it.
Cross-Cutting Concern concept Separation of Concerns A responsibility that legitimately appears throughout a system rather than in one module, such as logging, authorisation, tracing or transaction management.
Cross-Functional Requirement concept Functional vs Non-Functional A quality the system must exhibit across its features rather than a behaviour it must perform, so named because it cuts across all functionality.
Cross-Zone Data Transfer concept Availability Zones Charges incurred when data moves between availability zones within a region — invisible on architecture diagrams and a recurring surprise on cloud bills.
Cross-Zone Load Balancing concept Load Balancing Whether a load balancer node distributes traffic to targets in all zones or only its own — a setting that affects both balance and data transfer cost.
DAG Dependency concept Batch Orchestration The declared edge stating that one task must not start until another has succeeded, and the difference between that and merely running later.
Data Access Model concept Data Access Models The scheme by which permission to data is granted, whether by role, by attribute, by purpose, or by request with expiry.
Data Gravity Data Inertia, Locality Pull, Egress Pull concept Network & Egress Costs The tendency of large data to attract compute and services toward it, because moving data across billed or slow boundaries is expensive while moving computation to the data is cheap.
Data Lakehouse concept Data Architecture A pattern that puts warehouse-style transactions, schema and governance on top of cheap open-format object storage.
Data Layout Partitioning and Clustering, File Organisation, Pruning Effectiveness concept Storage Layout & Partitioning How table data is physically organised into partitions and files, which determines how much can be skipped at query time - and is the dominant factor in analytical cost and performance, ahead of cluster size.
Data Lineage View concept Data-Flow Diagrams A view showing how data moves and is transformed through a system, independent of the components that do the moving.
Data Mesh concept Data Architecture An organisational approach that gives domain teams ownership of their analytical data as a product, with a self-serve platform and federated governance.
Data Mesh Federated Governance concept Data Governance & Semantics Central agreement on the rules that must be global, with domain autonomy over everything else.
Data Mesh in Practice concept Data Mesh Decentralising data ownership to the domains that produce it, with a self-serve platform and federated governance — an organisational change more than a technical one.
Data Minimisation concept Lawful Basis & Purpose Limitation Collecting and retaining only the personal data actually necessary for the stated purpose, treated as an architectural constraint rather than a policy statement.
Data Plane Proxy Envoy, Sidecar Proxy concept Service Mesh Networking The per-workload proxy that actually carries mesh traffic, applying mTLS, retries, timeouts, routing and telemetry outside the application.
Data Platform Architecture Analytical Platform Architecture, Data Stack Architecture concept Data Platform Architecture The arrangement of ingestion, storage, transformation, serving and governance that decides whether analytical data arrives on time, means the same thing to everyone and costs a predictable amount.
Data Platform Tenancy concept Data Platform Tenancy How a shared data platform separates domains and customers across storage, compute, catalogue and access control.
Data Product Published Dataset, Owned Data Asset, Analytical Interface concept Data Products A dataset published deliberately as an interface with a named owner, documented semantics, quality guarantees and a change policy - as distinct from a table that consumers happen to be able to reach.
Data Product concept Data Products A curated, documented, owned dataset treated as a product with consumers, a service level and a lifecycle, rather than as the output of a pipeline.
Data Proximity Compute-Data Locality, Edge Distance Problem, Origin Pull concept Edge Rendering The observation that moving compute toward the user moves it away from the data, so edge execution helps only for computations that do not need a central round trip - and hurts for the ones people most want to…
Data Quality Dimensions concept Data Quality Dimensions The standard axes along which data quality is measured, which turn a vague complaint into a testable assertion.
Data Residency Data Localisation concept Data Residency A requirement that data be stored, and sometimes processed, within a specified geography.
Data Steward concept Data Stewardship The named individual accountable for the definition, quality and appropriate use of a specific data domain.
Data Subject Access Request DSAR, SAR concept Data Subject Rights An individual's request for a copy of the personal data an organisation holds about them, which must be fulfilled completely within a statutory deadline.
Data Warehousing concept Data Warehousing A separate analytical store modelled for questions rather than transactions, physically isolated from the systems that generate the data.
Data-Plane Fail-Static Window Mesh Survival Window, Control-Plane Outage Headroom concept Service Mesh Operations How long a service mesh keeps carrying traffic after its control plane is gone, set by certificate lifetime and pod churn rather than by anything the mesh reports as healthy.
Data-Plane Upgrade Skew Proxy Version Skew Window, Mesh Upgrade Skew concept Service Mesh Operations The window during which a mesh runs proxies of more than one version alongside a control plane that supports only a bounded range of them, which is what makes every mesh upgrade a scheduled fleet restart rathe…
Database Index concept Data Architecture A secondary structure that lets the engine find rows without scanning, trading write cost and storage for read speed.
Deadline Exceeded concept Timeouts & Deadlines The error returned when a request's overall budget expires — semantically distinct from a per-hop timeout, and a signal that must not be retried blindly.
Deadline-Derived Queue Depth Deadline-Bounded Queue concept Concurrency The rule that a request queue's maximum depth comes from the client's deadline and the service's completion rate, so the queue can never hold work that will expire before it is served.
Debt Interest Rate Cost Per Unit Time, Debt Triage Axis concept Technical Debt How much a piece of technical debt costs per unit time in slowed delivery, incidents and effort - which, paired with the cost to fix, is what separates debt worth paying down from debt that merely looks unpleasant.
Decision Debt Unrecorded Decision Backlog, Undocumented Choice Accumulation concept Decision Practice The accumulated set of choices a system embodies but nobody wrote down, which turns every later change into an archaeology exercise and makes safe modification depend on individual memory.
Decision Feedback Delay Judgement Lag, Architectural Feedback Latency concept Career Development The 12 to 36 months between making an architectural decision and observing its consequences, which is long enough that the loop stays open unless the record itself carries the falsifying signal.
Decision Rights Boundary Decision Scope Line, Local Versus Enterprise Decision concept EA Domains The line separating choices a team may make alone from choices that bind other teams - drawn by where the consequence of a mistake lands, not by the cost, size or difficulty of the decision.