Term Kind Topic What it is
Error Budget metric Reliability & Resilience The amount of unreliability an SLO permits, treated as a resource that feature velocity spends.
Error Budget Policy practice Error Budgets The pre-agreed consequences of exhausting an error budget, which is what turns an SLO from a metric into a decision-making mechanism.
Error Fingerprinting Issue Grouping, Event Deduplication pattern Observability Deriving a stable identifier from an error's invariant attributes so that many occurrences collapse into one actionable issue - and the two directions in which the heuristic fails damagingly.
Escalation Threshold practice Human in the Loop The rule determining when a model's output is acted on automatically and when it is routed to a person.
Escape Hatch Drop to Primitives, Graduated Abstraction, Opt-Out Path concept Abstraction Level Choice A supported way for a team to bypass part of a platform abstraction and work with the underlying primitives - which is what makes an abstraction safe to adopt and what supplies the platform's most valuable roa…
Escape Hatch Progressive Disclosure, Drop-Down Path practice Abstraction Level Choice A supported route from a platform's simple default down to the underlying primitives - so a team with an unusual need adapts within the platform rather than leaving it.
Estimate Range With Narrowing Cost Three-Part Estimate, Buy Certainty practice Estimation Answering an estimation question with a range, the drivers of its width, and what it would cost to narrow it - which turns an estimation problem into a decision the asker can make.
Estimation Range practice Estimation Expressing an estimate as an interval with a stated confidence rather than as a single number, because a point estimate misrepresents what is known.
Ethical Impact Assessment practice Ethics in Architecture Deliberately examining who could be harmed by a system and how, at the point in design where the answer can still change the outcome.
Ethics in Architecture concept Ethics in Architecture The consequences of architectural decisions for people who did not choose them — and the architect's responsibility for the ones that are foreseeable.
ETL and ELT practice ETL & ELT Whether to transform before loading or after — a choice that follows from where compute is cheap and who owns the transformation.
ETL vs ELT concept Data Architecture Whether data is transformed before loading into the target or after it, which decides where the compute happens and how much raw history you keep.
Etsy's Continuous Deployment case-study Software Architecture Etsy moved from infrequent, risky releases to dozens of deploys a day, demonstrating that deployment frequency and stability improve together rather than trading off.
Etsy: Deploying Fifty Times a Day Code as Craft case-study Continuous Integration Discipline Etsy demonstrated that very frequent small deployments reduce risk rather than increasing it, and paired it with blameless postmortems.
Evaluation Gate Coverage Gate Scope Ratio, Release Evaluation Coverage metric Model Evaluation & Red-Teaming The share of a feature's real failure surface that its release evaluation actually exercises, which determines whether a passed gate is evidence of safety or evidence that the suite is stale.
Event Notification vs Event-Carried State concept Event-Driven Integration Whether an event carries only the fact that something happened, or also the data a consumer needs to act on it.
Event Sourcing pattern Data Architecture Storing the full sequence of state-changing events as the system of record, and deriving current state by replaying them.
Event Sourcing in Practice pattern Event Sourcing Storing state as an immutable sequence of events and deriving current state by replay — powerful where history is the domain, expensive everywhere else.
Event Sourcing in Practice Event Store, Append-Only State pattern Event Sourcing Storing the sequence of changes rather than current state, the capabilities that follow, and the erasure problem that must be designed for on day one.
Event Store tool Event Sourcing An append-only store of domain events organised into per-entity streams, serving as the system of record rather than as a log beside it.
Event Stream tool Distributed Systems An append-only, retained log of events that many independent consumers read at their own position, and can re-read.
Event Stream Versioning pattern Event Sourcing Transforming an old event version into the current shape when it is read, allowing a stored event history to be interpreted by evolved code.
Event Streaming Distributed Log, Commit Log pattern Event Streaming A durable ordered log of facts that many independent consumers read at their own pace, retaining events after consumption rather than deleting them.
Event Time Versus Processing Time concept Windowing The distinction between when something happened and when the system saw it, which determines whether results are reproducible.
Event Time vs Processing Time concept Windowing The distinction between when something happened in the world and when the system got round to handling it.
Event Upcasting pattern Event Sourcing Transforming an old event's stored form into the current shape as it is read, so historical events remain replayable after the schema changes.
Event Versioning practice Event-Driven Integration Evolving event schemas without breaking consumers that may read messages written months earlier.
Event-Driven Architecture EDA pattern Event-Driven Architecture A style in which components communicate by publishing and reacting to facts, rather than by calling each other and waiting.
Event-Driven Architecture EDA pattern Architecture Patterns A style in which components communicate by emitting and reacting to facts about what happened, rather than by calling each other.
Event-Driven Integration pattern Event-Driven Integration Integrating systems by delivering events rather than by polling or synchronous calls — including the delivery guarantees the receiver must be told about.
Eventual Consistency concept Distributed Systems A guarantee that replicas will converge to the same value if updates stop, with no bound on how long reads may be stale.
Evidence Based Approval practice Change Advisory vs Automated Gates Replacing a human judgement about whether a change is safe with a machine-produced record of the checks it passed, assessed once for the class rather than per instance.
Evidence by Construction practice Audit Evidence Designing systems so that operating them produces the audit evidence automatically, rather than reconstructing it from screenshots when an assessment arrives.
Evidence By-Product Evidence Automation, Continuous Evidence practice Audit Evidence Audit evidence produced automatically by the control operating, rather than assembled by engineers before each audit.
Evidence Transferability Context Matching, Scale Applicability, Case Study Fit concept Explaining Trade-offs The degree to which a finding from another organisation's system applies to yours, determined by similarity of workload shape, scale and constraints - and the discipline of extracting the question rather than …
Evolutionary Architecture concept Evolutionary Architecture Designing for guided incremental change rather than for a correct end state, because the requirements that will matter most are not yet known.
Evolutionary Architecture practice Architecture Fundamentals Designing for guided, incremental change rather than trying to get the structure right once, up front.
Exactly-Once Semantics EOS, Effectively-Once concept Exactly-Once Semantics The guarantee that each input record affects the output state precisely once, achieved through atomic state-and-offset commits rather than through delivering messages once.
Exception and Waiver Management practice Exception & Waiver Management The formal process for permitting a deviation from a standard, with a named risk owner, a stated expiry and a remediation plan.
Exception Path Frequency Normal Exceptions, Physical Divergence Rate metric Physical-World Failure Modes The rate at which physical operations diverge from the system's model - a business metric to be managed rather than a defect rate to be eliminated, and the input to how the exception path should be resourced.
Exception Register Waiver Management, Control Deviation Record, Risk Acceptance Log practice Exception & Waiver Management A recorded, owned, time-bounded set of approved deviations from a control - which is what makes a control survivable, and whose aggregate is the best available evidence about whether the control fits reality.
Exception Register Waiver Log, Standard Deviation Record practice Technology Standards A record of every deviation from a standard, with approver, rationale and review date - which makes violations deliberate rather than silent and tells you whether the standard describes the right rule.
Exception Tail Long Tail of Cases, Manual Remainder concept Business Processes The minority of cases an automated process cannot handle, whose automation cost per case rises steeply, so the economically correct end state is usually a smaller manual path rather than none.
Exception Union Requirements Union, Consolidation Scope Creep concept Application Rationalisation The failure mode of consolidation programmes in which the replacement system inherits the union of every source system's local exceptions, making it more complex than any system it replaces.
Executable Reference Architecture Service Template, Golden Path Template pattern Reference Architectures A template that generates a working, compliant, observable, deployable service - replacing a reference document with something teams adopt because it is the fastest way to start.
Execution Model Fit concept Serverless vs Containers Matching a workload's traffic shape, duration and state requirements to the execution model that suits it, rather than choosing one model for everything.
Executive Communication practice Presenting to Executives Presenting technical matters to an audience that owns outcomes and money, in a form that supports a decision within their attention span.
Executive Summary Discipline practice Presenting to Executives Leading with the recommendation and its business consequence, compressed to what an executive audience can act on in a few minutes.
Exemplar concept OpenTelemetry A trace identifier attached to a metric data point, linking an aggregate measurement directly to a concrete request that produced it.
Exit and Concentration Risk concept Exit & Concentration Risk The regulatory concern that an institution cannot leave a critical provider, and that too much of the sector depends on the same few providers.
Exit Cost Switching Cost, Cost of Exit metric Build vs Buy The engineering effort and elapsed time required to move off a vendor, which sets both the real price of lock-in and the team's negotiating position at renewal.
Expand and Contract Parallel Change, Expand-Migrate-Contract pattern Database Migration Under CD Changing a schema or contract in three deployable steps so old and new code are correct at every moment.
Expand and Contract Migration Parallel Change, Expand-Migrate-Contract practice Data Governance Changing a schema through a sequence of individually backward-compatible steps, so old and new application versions can run simultaneously.
Expand-Contract Migration Parallel Change, Add-Migrate-Remove, N-1 Compatibility pattern Zero-Downtime Migration Making a breaking change as a sequence of individually reversible steps - add the new alongside the old, migrate readers and writers across, then remove the old - so that at no point is a rollback destructive.
Expensive-to-Change Core concept Delivery vs Maintainability The small part of a system whose shape is copied into stored data and into other people's code, where a shortcut cannot be repaid locally - so deliberate debt belongs everywhere else.
Explained-Difference Criterion Shadow Exit Criterion, Zero Unexplained Differences practice Parallel Run Ending a shadow or parallel run when every observed difference has been explained, rather than when differences reach zero - because zero is unachievable and unexplained differences are by definition the dange…
Explaining Trade-offs practice Explaining Trade-offs Presenting a choice so that the audience can exercise the judgement that is genuinely theirs, in the terms they actually think in.
Explicit Staleness As-Of Semantics, Freshness Disclosure practice Digital Twin Publishing how old a modelled or cached value is alongside the value itself, so consumers can judge whether it is usable rather than assuming it is current.
Exponential Backoff pattern Distributed Systems Increasing the wait between retries geometrically, with random jitter, so that failures do not synchronise into a stampede.
External Key Store Hold Your Own Key, External Key Manager, HYOK pattern Digital Sovereignty Holding the key-unwrapping function in a system the cloud provider does not operate so that a decrypt requires a call outward, converting a contractual promise about foreign access into a technical dependency.