Terminology
2240 terms, tools, patterns and metrics an architect is expected to use precisely. Each one gets a short explanation of what it is, and — where it matters — what it is commonly confused with. Search filters as you type; the column headers sort.
All areas2240
Architecture Fundamentals77
Distributed Systems107
Data Architecture110
Cloud Architecture94
Networking88
API & Integration Architecture82
Reliability & Resilience80
Observability75
Performance & Capacity Engineering72
Security Architecture86
Cost Architecture & FinOps71
Business Architecture67
Architecture Communication67
Enterprise Architecture66
Legacy Modernization71
AI-Era Architecture74
Software Architecture & Engineering71
Architecture Patterns71
Architecture Decision-Making63
The Architect's Meta-Skills61
Delivery & Release Engineering66
Platform Engineering & Developer Experience70
Testing & Quality Architecture71
Data Platform Architecture69
Streaming & Real-Time Data69
Data Governance & Semantics74
Frontend & Experience Architecture66
Edge, Mobile & IoT68
Regulatory & Data Protection Architecture65
Assurance, Audit & Model Risk69
2240 terms shown.
| Term | Kind | Topic | What it is |
|---|---|---|---|
| Value Streams | concept | Value Streams | The end-to-end sequence from a customer's trigger to their outcome — the frame that shows whether teams are aligned to flow or to function. |
| Value-Graduated Fallback Tiered Degradation by Stake, Risk-Weighted Fallback | pattern | Graceful Degradation | A degradation ladder whose depth depends on the value at stake, so a low-value transaction proceeds on weak signals while a high-value one fails closed - replacing a single binary decision that is always wrong… |
| Variant-Aware Purge Tag-Based Invalidation, Vary-Safe Purge | pattern | Edge Data Consistency | Invalidating every cached representation of a resource rather than one URL - because content negotiation and query parameters create many objects under one address, and a URL purge clears only one of them. |
| Vector Database | tool | AI-Era Architecture | A store optimised for approximate nearest-neighbour search over high-dimensional embeddings. |
| Vector Index Quantisation Product Quantisation, Scalar Quantisation, Vector Compression | pattern | Vector Databases | Storing embeddings in fewer bits so a large index fits in memory, trading a measurable amount of recall for a multiple-times reduction in RAM and a rescoring stage to win most of it back. |
| Vendor Lock-In | concept | Technical Constraints | The cost of switching away from a provider, treated as a quantity to be managed deliberately rather than a condition to be avoided absolutely. |
| Vendor Reversal Cost Buy Unwind Cost, Vendor Disentanglement Estimate | metric | Build vs Buy | The engineer-months needed to unwind a buy decision - dominated by business logic that leaked into the vendor's configuration rather than by anything the contract's termination clause covers. |
| Verified Recovery Restore Assurance, Tested Recoverability | metric | Backup Strategies | The measure that matters in data protection - the proportion of backups demonstrably restorable within the stated RTO - as opposed to backup success rate, which is near 100% even where recovery is impossible. |
| Version Transformation Layer Version Shim, Compatibility Transform, Request/Response Rewriting | pattern | API Versioning | Implementing an API once against its current shape and expressing every historical version as a pair of request and response transformations, so supporting an old version costs a small testable function rather… |
| Version Vector Vector Clock | concept | Clocks & Ordering | A per-replica counter set that lets a system tell whether one version causally descends from another or whether the two are genuinely concurrent. |
| Versioned Dataset Swap Atomic Pointer Flip, Generation Swap, Blue-Green Data | pattern | Data Architecture | Publishing a regenerated dataset as a complete new version alongside the live one and flipping a serving pointer atomically, so readers never observe a mixture of generations and rollback is a pointer flip rat… |
| View Staleness Window | concept | Materialized Views | The maximum age of data in a precomputed view, which must be an explicit, monitored contract rather than an incidental property. |
| Virtual Private Cloud VPC, VNet | concept | Networking | A logically isolated network inside a cloud provider, with an address range you control and explicit rules for what may enter and leave. |
| Virtual Waiting Room Queue-It Pattern, On-Sale Queue, Demand Buffer | pattern | Business Continuity | A separately-hosted queue in front of a constrained system that admits users at a sustainable rate with a held place and honest status - converting an overload failure into a wait, and making allocation fairne… |
| Visibility Timeout Message Lease, Invisibility Window | concept | Competing Consumers | The period a claimed message is hidden from other consumers - too short and work is duplicated, too long and a crashed worker stalls the item. |
| Voluntary Adoption Pull-Based Adoption, Chosen Uptake, Non-Mandated Usage | concept | Platform Adoption | Usage of a platform by teams that could have chosen otherwise - which is the only measurement that indicates whether the platform is actually useful, and which a mandate permanently destroys. |
| VPC Design | practice | VPC Design | How virtual networks, subnets and connectivity are structured — decisions that are cheap now and extremely expensive to change later. |
| VPC Peering | concept | VPC Design | A direct network connection between two VPCs, which is simple, cheap and non-transitive — the last property being the one that shapes topology. |
| VPN vs Dedicated Connection Direct Connect, ExpressRoute | concept | Private Connectivity | Two ways to link on-premises networks to cloud — an encrypted tunnel over the internet, or a private physical circuit. |
| Waiver as Code Machine-Readable Exception, Gate-Readable Waiver | pattern | Exception & Waiver Management | Storing each approved deviation where the enforcement point reads it - rule id, scope, owner, justification, compensating control, expiry - so an exception stops a block automatically and its expiry becomes a … |
| Waiver Expiry Time-Bounded Exception, Expiring Risk Acceptance | practice | Exception & Waiver Management | A mandatory end date on every exception to a standard, so that continuing the exception is an active decision rather than the default. |
| Wall-Clock Schedule Hazard Local-Time Trigger Hazard, DST Schedule Ambiguity | concept | Batch Orchestration | The class of batch faults caused by triggering work on a civil clock that repeats, skips or shifts, producing duplicate or missing runs that no job reports as an error. |
| Warehouse Concurrency Scaling | concept | Workload Isolation | Adding compute clusters to absorb concurrent queries rather than queueing them, and the cost behaviour that turns a queue into a bill. |
| Warehouse Migration | practice | Warehouse Migration | Moving analytics from one platform to another, where the difficulty is almost never the data and almost always the accumulated logic and consumers. |
| Warm Pool | pattern | Autoscaling | Pre-initialised instances held in a stopped or standby state so that scaling out skips boot and application warm-up. |
| Warm Standby | practice | Disaster Recovery | A continuously-replicated, scaled-down running copy of a system in a second location, ready to take traffic within minutes. |
| Warn-Mode Debt Advisory Gate Backlog, Non-Blocking Policy Debt | concept | Architecture Compliance Checks | The accumulated violations of a policy that has only ever warned, which makes switching it to blocking politically impossible and hides how many of its rules are simply wrong. |
| Waste Elimination Zero-Reliability-Cost Reduction, Cloud Hygiene, Orphan Cleanup | practice | Waste Elimination | Removing spend that buys nothing - orphaned resources, oversized instances, idle environments, over-retention - which is typically a substantial fraction of an unmanaged estate and costs no reliability whatsoever. |
| Waste Elimination | practice | Waste Elimination | Removing spend that produces no value at all — the least controversial and most consistently available saving. |
| Watermark Event-Time Progress, Completeness Estimate, Lateness Boundary | concept | Watermarks & Late Data | A heuristic assertion that no further events earlier than a given event time are expected, which is how a stream processor decides when a window is complete - and therefore where the correctness-versus-promptn… |
| Watermark | concept | Watermarks & Late Data | The stream processor's assertion that no further events older than a given event time are expected, which is what allows a window to close. |
| Watermark Lag | metric | Watermarks & Late Data | How far behind the newest event a watermark is held, which trades result latency against how much late data is included. |
| Web Application Firewall WAF | tool | Network Security | A filter in front of an application that inspects HTTP requests and blocks those matching known attack patterns — useful as a layer, dangerous as a substitute. |
| Web Performance Budget | practice | Web Performance Budgets | An enforced limit on payload size, resource counts or timing metrics, checked automatically so regressions fail the build rather than accumulating. |
| Webhook | pattern | API & Integration | An HTTP callback from a provider to a consumer-supplied URL when an event occurs, replacing polling with push. |
| Webhook Reliability | practice | Webhooks | The delivery, retry, ordering, verification and replay concerns that separate a production webhook system from a fire-and-forget HTTP POST. |
| Webhook Retry Policy | concept | Webhooks | The provider's schedule for re-attempting failed deliveries, and the contract the receiver must be built against. |
| Webhook Signature | practice | Webhooks | An HMAC over the raw request body using a shared secret, letting a receiver verify a webhook genuinely came from the provider. |
| WebSocket | protocol | Networking | A protocol that upgrades an HTTP connection into a persistent, full-duplex channel so the server can push to the client without polling. |
| WebSocket Backplane | pattern | WebSockets & Realtime | A shared publish/subscribe layer letting a message published on one server reach clients connected to a different server. |
| WebSockets | protocol | WebSockets & Realtime | A persistent bidirectional connection over HTTP — the right tool for server-initiated updates, and a stateful component in an otherwise stateless architecture. |
| Weighted Decision Matrix | practice | Trade-off Analysis Methods | A scoring method that rates options against weighted criteria, used to expose disagreement about priorities rather than to produce an answer. |
| Weighted Shortest Job First | practice | Portfolio Prioritisation | Sequencing work by dividing the cost of delaying it by the effort to deliver it, which maximises value delivered per unit of time. |
| Well-Architected Review | practice | Cloud Architecture | A structured self-assessment of a workload against defined pillars — operational excellence, security, reliability, performance, cost, and sustainability. |
| WhatsApp's Small-Team Scale | case-study | Performance & Capacity | WhatsApp served hundreds of millions of users with a few dozen engineers by matching one technology choice precisely to the workload and refusing to add anything else. |
| Wide Event Canonical Log Line, Arbitrarily-Wide Structured Event, Unit-of-Work Event | concept | Observability | A single structured record per unit of work carrying every field that might matter, aggregated only at query time - so questions nobody anticipated remain answerable, which pre-aggregated metrics make permanen… |
| Wide-Column Store | tool | NoSQL Stores | A store organised as partitions of sorted rows, designed for very high write throughput and predictable single-partition reads at large scale. |
| Window Overlap Factor Hop Multiplier, Sliding Window Fan-Out | metric | Windowing | The ratio of a sliding window's size to its advance - the number of windows each record belongs to, and therefore the multiplier on state, output volume and any naive sum taken downstream. |
| Windowing | concept | Streaming Data | Grouping an unbounded stream into finite chunks so aggregation can produce results, defined over event time rather than arrival time. |
| Windowing Strategy | concept | Windowing | The choice of how a continuous stream is divided into finite groups for aggregation, which determines both the meaning of the result and the state it requires. |
| Workflow Schedulers | tool | Workflow Schedulers | Tools that run interdependent tasks in the right order with retries and visibility — where the value is the explicit dependency graph, not the schedule. |
| Working Set Hot Data Set | concept | Caching for Performance | The subset of data actually touched in a given window, whose size against the cache's capacity determines the hit rate and therefore how much load reaches the origin. |
| Workload Class Isolation Compute Separation by Class, Interactive vs Batch Pools | pattern | Data Lakes & Lakehouses | Running interactive, scheduled and batch analytical workloads on separate compute over shared storage, so that a long-running job cannot make an analyst's query unpredictable. |
| Workload Fit Assessment | practice | Warehouse, Lake & Lakehouse | Choosing between warehouse, lake and lakehouse by the workloads that must run, rather than by which one is currently fashionable. |
| Workload Identity SPIFFE, Managed Identity, Service Identity | concept | Identity & Access Management | Giving a running workload a cryptographic identity derived from its platform context, so it can authenticate without a stored credential. |
| Workload Identity Federation | protocol | Pipeline Secrets | A pipeline proving what it is with a short-lived signed token from its own platform, so no long-lived cloud credential is ever stored. |
| Workload Isolation | practice | Workload Isolation | Preventing one team's expensive query or backfill from degrading everyone else's analytics, by separating compute rather than sharing one pool. |
| Workload Model | practice | Load Testing | A description of the traffic mix, arrival pattern and data distribution a load test reproduces, which determines whether the test's results mean anything. |
| Write Amplification | concept | Partitioning & Sharding | One logical write producing many physical writes - through fan-out, indexes, replication or storage-engine mechanics - and why it decides scaling limits. |
| Write Contention Row Contention, Hot Row | concept | Performance & Capacity | Many concurrent writers competing for the same item of state, which serialises through one lock and cannot be relieved by adding capacity. |
Nothing on this page matches. Search the whole glossary.