3

3D Parallelism (Data, Tensor, and Pipeline Parallelism)

Distributed AI
Also known as: TP + PP + DP Training

The composite distributed training strategy combining intra-node Tensor Parallelism (TP over high-speed NVLink), inter-node Pipeline Parallelism (PP micro-batches across layers), and Data Parallelism / ZeRO (DP across replicas).

A

ABD Quorum Register (Attiya-Bar-Noy-Dolev)

Transactions & Consistency
Also known as: Leaderless Linearizable Quorum Write-Back

An algorithm that emulates a linearizable atomic read/write register over crash-prone asynchronous replicas without a leader by executing a two-phase Read (query quorum for max timestamp, then write-back to quorum before returning).

Adaptive Bitrate Streaming (HLS / MPEG-DASH)

Networking & Mesh
Also known as: ABR Video Delivery

A video delivery architecture that encodes media into short 2-6 second GOP-aligned segments across multiple resolution/bitrate rungs, allowing client players to dynamically switch quality per segment based on measured network throughput.

Adaptive Load Shedding & Priority Queues

Resilience & Operations
Also known as: Concurrency-Based Load Shedding

A server self-protection mechanism (such as CoDel or Little Law concurrency limiters) that proactively drops low-priority or excess incoming requests at the edge when internal queueing delay exceeds a threshold, preserving throughput for critical traffic.

Adaptive Mutex, Spinlock & Linux Futex

Resilience & Operations
Also known as: Fast Userspace Mutex

Synchronization primitives: spinlocks busy-wait in user space burning CPU cycles (ideal only for sub-microsecond critical sections), while Linux futex (Fast Userspace Mutex) performs an uncontended atomic CAS in user space and only enters a kernel sleep syscall on contention.

All-or-Nothing Gang Scheduling

Distributed AI
Also known as: Coscheduling

A cluster scheduling policy for tightly-coupled distributed GPU training jobs requiring that all N requested GPU pods be co-scheduled and started simultaneously; otherwise none are allocated, preventing partial-allocation deadlocks.

Amdahl's Law & Universal Scalability Law (USL)

Resilience & Operations
Also known as: Gunther USL

Amdahl Law bounds parallel speedup by the serial fraction sigma. Gunther Universal Scalability Law (USL) adds a quadratic retrograde term kappa * N * (N - 1) modeling cross-node coherence and lock contention that causes throughput to degrade past peak concurrency.

Apache Iceberg Table Format

Storage & Indexing
Also known as: Open Lakehouse Table Format

An open analytical table format providing ACID snapshot isolation, schema evolution, hidden partitioning, and time-travel queries over immutable Parquet/ORC files on cloud object storage via hierarchical manifest trees.

ARIES Crash Recovery (Analysis, Redo, Undo)

Storage & Indexing
Also known as: Repeating History Crash Recovery

Mohan foundational write-ahead logging recovery algorithm using Log Sequence Numbers (LSNs) on every page and physiological logging: Analysis identifies dirty pages and active transactions at crash time, Redo repeats history to restore the exact pre-crash state, and Undo rolls back uncommitted losers.

Asynchronous Distributed Checkpointing & Elastic Training Recovery

Distributed AI
Also known as: Two-Stage Pinned-DRAM Training Checkpoint

A fault-tolerant training pattern that copies sharded ZeRO/FSDP model and optimizer states from GPU HBM to pinned host DRAM in seconds via CUDA D2H streams, flushing asynchronously to parallel object/file storage so multi-thousand-GPU jobs lose < 2 minutes of progress on hardware failure.

Atomic Redis Lua Script Rate Limiting

Resilience & Operations
Also known as: Server-Side Atomic Rate Limit Script

A distributed rate-limiting implementation that executes token refill math and counter decrements inside a single server-side Redis EVALSHA Lua script so concurrent API gateways never suffer race conditions between GET and SET.

Automated Canary Analysis (ACA) & Non-Parametric Statistical Gating

Resilience & Operations
Also known as: Statistical Canary Rollback

A progressive delivery safeguard that routes 1-5% of production traffic to a new canary version alongside a baseline control group of identical size, using the Mann-Whitney U test over error rate and p99 latency distributions to trigger automatic rollback on regressions.

B

Back-of-the-Envelope Capacity & Latency Hierarchy

Resilience & Operations
Also known as: Latency Numbers Every Engineer Should Know

Quantitative architectural sizing using powers-of-two byte scales, seconds-per-day (86,400 ~ 10^5), peak-to-average ratios (3x-10x), and Jeff Dean hardware latency numbers (L1 cache 1ns, RAM 100ns, NVMe 20-100us, intra-AZ network 250us, cross-continent RTT 150ms).

BBR (Bottleneck Bandwidth and Round-trip propagation time)

Networking & Mesh
Also known as: TCP BBR

Google model-based TCP congestion control algorithm that paces packet transmission using real-time estimates of bottleneck bandwidth and minimum physical RTT rather than waiting for bufferbloat packet loss like CUBIC.

Bi-Encoder Retrieval vs. Cross-Encoder Reranking

Distributed AI
Also known as: Two-Stage Retrieve-and-Rerank

The two-stage RAG retrieval funnel: Stage 1 uses a fast Bi-Encoder (HNSW dot product over pre-computed embeddings) to retrieve top-100 candidates in < 15ms, and Stage 2 passes concatenated (query, document) pairs through a full cross-attention Transformer to re-score the top-10.

Blocked & Register-Aligned Cache-Line Bloom Filter

Storage & Indexing
Also known as: Split-Block Bloom Filter

A hardware-sympathetic Bloom filter variant (used in Apache Parquet and RocksDB) that restricts all k hash bit probes for a given key to a single 64-byte CPU cache line (512 bits), executing membership checks in exactly 1 L1/RAM cache miss instead of k misses.

BM25 (Best Matching 25)

Storage & Indexing
Also known as: Okapi BM25

A probabilistic lexical ranking function scoring document relevance via Inverse Document Frequency (IDF), saturating term frequency (k1), and document-length normalization (b).

Bounded-State Stream-Stream Joins & State TTL

Consensus & Ordering
Also known as: Interval Stream Join State Bounding

When joining two unbounded event streams (e.g., Ad Impressions and Ad Clicks), the stream processor must buffer unmatched events in RocksDB state on both sides; configuring explicit watermark-bounded window join intervals and state TTL prevents unbounded disk exhaustion.

Bulkhead Isolation & Shuffle Sharding

Resilience & Operations
Also known as: Combinatorial Shuffle Sharding

Fault-isolation patterns that partition worker pools, connection pools, or stateless server subsets so a poison-pill tenant or slow dependency can only exhaust its assigned subset of shards rather than taking down the entire fleet.

C

Cache Lease & Singleflight Coalescing

Storage & Indexing
Also known as: Request Coalescing, Thundering Herd Lease

A stampede-prevention mechanism where only one cache-miss worker receives a short-lived lease token to recompute and repopulate a hot key from the database, while concurrent misses wait on the in-flight promise.

CAP Theorem & PACELC

Transactions & Consistency
Also known as: Brewer Theorem, PACELC Theorem

Brewer theorem stating that during a network Partition (P), a distributed data store must choose between Linearizable Consistency (C) and 100% Availability (A). PACELC extends this: Even when running normally (E), systems trade off Latency (L) vs Consistency (C).

Causal Consistency

Transactions & Consistency
Also known as: Causal+ Consistency

The strongest consistency model achievable while remaining available under network partitions (CAC theorem). Guarantees that all nodes observe causally related operations in the same order, while concurrent operations may be observed in different orders.

Cell-Based Architecture (Pod / Stamp Isolation)

Resilience & Operations
Also known as: Blast-Radius Deployment Stamp

A blast-radius containment topology that packages a complete, self-contained vertical stack of services, databases, and queues into an independent unit ("Cell") serving a fixed maximum number of tenants, so a catastrophic failure inside one cell affects at most 1-5% of customers.

Ceph Placement Group (PG) & RADOS Peering

Storage & Indexing
Also known as: RADOS Placement Group Peering

The intermediate aggregation layer in Ceph that hashes millions of objects into a fixed number of Placement Groups (PGs) mapped onto OSDs via CRUSH; Peering is the protocol by which OSDs storing a PG agree on the authoritative state of objects after topology changes.

Chandy-Lamport Distributed Snapshot Barriers

Consensus & Ordering
Also known as: Asynchronous Barrier Snapshots

An asynchronous distributed checkpointing algorithm used by Apache Flink that injects lightweight barrier markers into data streams to capture a globally consistent cut of operator states without halting stream ingestion.

Chunked Prefill & Stall-Free Continuous Batching (Sarathi-Serve)

Distributed AI
Also known as: Piggybacked Prefill-Decode Scheduling

An LLM serving scheduling technique that splits long incoming prompt prefills into fixed-size token chunks (e.g., 512 tokens) and piggybacks active decode requests alongside each prefill chunk, eliminating Inter-Token Latency (ITL) generation stalls on mixed-length workloads.

Clock Uncertainty Interval & Restart Read Refresh

Transactions & Consistency
Also known as: HLC Read Restart Uncertainty Window

In HLC-based distributed SQL databases (CockroachDB, YugabyteDB) without atomic clocks, when a transaction encounters a value written within [T_read, T_read + max_offset], it performs a timestamp bump and checks whether historical reads remain valid to preserve causal ordering.

Cloud-Native Vector Database Disaggregation (Milvus)

Distributed AI
Also known as: Milvus Log-as-Data Vector Architecture

A cloud-native vector database architecture that decouples stateless Proxy/Coordinator nodes, streaming log brokers (Pulsar/Kafka) for fresh delta inserts, IndexNodes for heavy asynchronous HNSW/DiskANN builds, and QueryNodes for sealed + growing segment search.

Clustered Index (IOT) vs. Heap Table Secondary Index

Storage & Indexing
Also known as: InnoDB Clustered Primary Key vs PostgreSQL Heap CTID

In a Clustered Index (MySQL InnoDB), B+ Tree leaf pages store the full table row directly ordered by primary key, making secondary index lookups require a double B+ Tree traversal (secondary leaf -> primary key -> clustered leaf) unless covered; in a Heap Table (PostgreSQL), indexes point directly to physical tuple CTIDs.

Coffman's Four Deadlock Conditions

Resilience & Operations
Also known as: Lock Ordering Deadlock Prevention

The four necessary and sufficient conditions for a resource deadlock: Mutual Exclusion, Hold and Wait, No Preemption, and Circular Wait. Eliminating Circular Wait via strict global lock acquisition ordering guarantees deadlock freedom.

Conflict-Free Replicated Data Type (CRDT)

Consensus & Ordering
Also known as: CmRDT, CvRDT

A distributed data structure (G-Counter, PN-Counter, LWW-Element-Set, OR-Set) whose state-merge function is commutative, associative, and idempotent (join-semilattice), guaranteeing strong eventual consistency without coordination.

Consistent Hashing

Networking & Mesh
Also known as: Ring Hashing, Virtual Node Hashing

A distributed partitioning algorithm mapping both nodes and keys to a continuous token ring. Adding or removing a node only redistributes K/N keys on average, avoiding full cluster re-shuffling through virtual nodes (vnodes).

Consistent Hashing with Bounded Loads

Networking & Mesh
Also known as: Capacity-Capped Ring Hashing

Mirrokni et al. enhancement to ring hashing (used in Envoy and Vimeo) that caps each node capacity at ceil(c * (total_load / N)) where c = 1.25; if the primary hashed node is at capacity, the request spills clockwise to the next node with available headroom, preventing viral key overload.

Control Plane vs. Data Plane Separation & Static Stability

Resilience & Operations
Also known as: Static Stability Under Control-Plane Failure

The architectural principle that the high-frequency packet/request forwarding path (Data Plane) must continue operating uninterrupted using its last known good local state even if the configuration/coordination brain (Control Plane) suffers a total outage ("Static Stability").

Coordinated Omission in Load Testing

Resilience & Operations
Also known as: Closed-Loop Benchmark Bias

Gil Tene measurement fallacy where a closed-loop benchmark client waits for a stalled server response before sending the next scheduled request, inadvertently omitting the queuing delay experienced by real open-loop arrivals and underreporting p99 latency by orders of magnitude.

Copy-on-Write (CoW) / Shadow-Paging B-Tree (LMDB / Btrfs)

Storage & Indexing
Also known as: Append-Only Shadow B-Tree

An immutable B-Tree storage variant that never overwrites modified disk pages in place; instead, updates write new shadow pages up to a newly swapped root pointer, providing wait-free MVCC readers and instant crash recovery without a separate redo WAL.

Count-Min Sketch

Storage & Indexing
Also known as: CMS, Heavy-Hitter Sketch

A sub-linear space probabilistic frequency table using d independent hash functions mapping onto a d x w counter matrix. Point frequency queries take the minimum across the d hashed buckets, bounding overestimation error with probability 1 - delta.

Covering Index (Index-Only Scan)

Storage & Indexing
Also known as: Index-Only Scan

A secondary index that includes all columns referenced in a query SELECT, WHERE, and ORDER BY clauses (via INCLUDE payload columns), allowing the database engine to answer the query purely from the B+ Tree leaf pages without random heap/clustered table lookups.

CPU Cache Line False Sharing

Resilience & Operations
Also known as: 64-Byte Cache Line Ping-Pong

A hardware performance pathology where independent threads on different CPU cores modify distinct variables residing on the same 64-byte L1/L2 cache line, forcing continuous MESI cache-coherency invalidations across the interconnect.

Crash Fault Tolerance (CFT) vs. Byzantine Fault Tolerance (BFT)

Consensus & Ordering
Also known as: 2f+1 Crash vs 3f+1 Byzantine Quorums

CFT protocols (Raft, Paxos) tolerate up to f benign crash/network faults with 2f + 1 nodes; BFT protocols (PBFT, HotStuff) tolerate up to f arbitrary malicious or corrupted nodes sending conflicting signed messages, requiring at least 3f + 1 nodes.

CRUSH (Controlled Replication Under Scalable Hashing)

Storage & Indexing
Also known as: Ceph CRUSH Placement

A pseudo-random, deterministic data placement algorithm used by Ceph that computes object storage OSD targets directly from cluster topology maps and failure-domain rules without a central metadata lookup table.

Cryptographic Merkle Tree & Verifiable Data Integrity

Storage & Indexing
Also known as: Hash Tree Anti-Entropy

A binary or k-ary hash tree where leaf nodes store cryptographic hashes of data blocks and parent nodes store hashes of their concatenated children, allowing two replicas to isolate divergent key sub-ranges in O(log N) network exchanges.

Cuckoo Filter

Storage & Indexing
Also known as: Deletable Probabilistic Filter

A compact probabilistic set-membership data structure based on Cuckoo hashing of compact fingerprints that supports dynamic key deletions with lower space overhead than Bloom filters for false positive rates epsilon < 3%.

D

Dead-Letter Queue (DLQ) & Poison Pill Isolation

Resilience & Operations
Also known as: Poison Pill Quarantine Queue

A holding queue where message brokers route malformed or repeatedly failing messages after exceeding maxReceiveCount, preventing a single unprocessable event ("poison pill") from blocking healthy partition consumption.

Disaggregated Compute-Storage Log (Apache Pulsar & BookKeeper)

Storage & Indexing
Also known as: Segment-Centric Log Storage

A cloud-native messaging architecture that separates stateless topic serving brokers from a distributed ledger-segment storage tier (BookKeeper), enabling instant broker failover and partition expansion without copying historical topic data across nodes.

DiskANN & Vamana SSD-Resident Vector Graph

Distributed AI
Also known as: NVMe-Resident Vector Graph Search

An ANN vector search architecture designed for billion-scale datasets that keeps compressed PQ codes in RAM while storing full-precision vectors and long-range Vamana graph adjacency lists on NVMe SSDs, achieving < 5ms queries with 10x lower RAM cost.

Dremel Repetition & Definition Levels

Storage & Indexing
Also known as: Parquet Nested Columnar Encoding

A columnar Shredding algorithm used by Apache Parquet and Capacitator to Losslessly encode arbitrarily nested and repeated schemas into flat columnar stripes without materializing full parent records.

Dual-Storage Feature Store (Redis/DynamoDB Online vs. Parquet/Iceberg Offline)

Distributed AI
Also known as: Online-Offline Feature Parity

The standard ML feature platform topology pairing a low-latency key-value online store (< 5ms point lookups for real-time inference) with a columnar data lakehouse offline store (for batch training), synchronized from a single stream/batch transformation definition.

Dueling Proposers Livelock in Basic Paxos

Consensus & Ordering
Also known as: Paxos Ballot Preemption Livelock

A liveness failure mode in Single-Decree Paxos where two competing proposers continuously preempt each other Phase 1 Prepare promises with higher ballot numbers before either can complete Phase 2 Accept—solved in production via a stable elected Multi-Paxos/Raft leader or randomized backoff.

Durable Agentic Execution & Deterministic Replay

Distributed AI
Also known as: Event-Sourced Agent Workflow

An orchestration pattern (Temporal / LangGraph) that persists every LLM generation step and external tool-call result into an event-sourced journal so long-running agent workflows recover mid-trajectory after worker crashes without re-executing expensive or non-idempotent tools.

Dynamic QuadTree & Hilbert Curve Spatial Partitioning

Storage & Indexing
Also known as: Adaptive Density Spatial Tree

An adaptive 2D spatial tree index that recursively subdivides dense urban quadrants into four child nodes once a bucket exceeds K points (e.g., K = 500 restaurants) while keeping sparse rural oceans as single large leaf nodes, ordered on disk via a continuous Hilbert space-filling curve.

Dynamic Range Splitting & Load-Based Rebalancing

Storage & Indexing
Also known as: Auto-Sharding Range Split

An auto-sharding mechanism (used in TiKV, CockroachDB, and Spanner) that monitors per-range byte size and QPS/CPU heat, automatically bisecting hot contiguous key ranges at the median key and migrating Raft replicas to underutilized nodes.

E

eBPF kprobes, uprobes, and Tracepoints

Resilience & Operations
Also known as: Dynamic Kernel & Userspace Tracing

Linux kernel instrumentation hooks: kprobes dynamically instrument any kernel function entry/exit, uprobes instrument user-space application functions (like OpenSSL SSL_write or Go/JVM runtime functions), and static Tracepoints provide ABI-stable kernel event hooks with near-zero overhead.

End-to-End Backpressure & Credit-Based Flow Control

Resilience & Operations
Also known as: Credit-Based Flow Control

A feedback mechanism where a slow downstream consumer signals upstream producers to pause or throttle emission (via bounded blocking queues, TCP window zeroing, or Flink credit-based buffers), preventing unbounded OOM memory growth.

End-to-End Exactly-Once Stream Processing (TwoPhaseCommitSink)

Transactions & Consistency
Also known as: Flink Exactly-Once Sink

A stream processing guarantee achieved by coordinating replayable source offsets (Kafka), Chandy-Lamport operator state checkpoints (Flink), and transactional sink pre-commits that finalize atomically upon checkpoint completion.

Envelope Encryption (KEK & DEK)

Networking & Mesh
Also known as: KMS Key Wrapping

A two-tier cryptographic key management architecture where bulk data is encrypted locally with a fast symmetric Data Encryption Key (DEK), and the DEK itself is encrypted ("wrapped") by a Hardware Security Module (HSM/KMS) Key Encryption Key (KEK).

Envoy Concurrency-Based Circuit Breaking vs. Outlier Ejection

Networking & Mesh
Also known as: Bulkhead Concurrency Limit vs Host Ejection

In Envoy proxy, Circuit Breaking enforces deterministic hard limits on active in-flight requests, pending connection queues, and concurrent retries to prevent resource exhaustion, while Outlier Detection tracks consecutive 5xx/latency failures to temporarily eject unhealthy upstream hosts.

Erasure Coding (Reed-Solomon)

Storage & Indexing
Also known as: Reed-Solomon K+M

A data protection method partitioning data into K data chunks and M parity chunks over Galois Fields GF(2^8). Any K of the K+M chunks suffice to reconstruct the original data, achieving higher durability at 1.5x storage overhead compared to 3x replication.

Expand-and-Contract Zero-Downtime Schema Migration

Resilience & Operations
Also known as: Parallel Change Schema Migration

A multi-phase database evolution pattern (Expand nullable column -> Dual-Write + Background Backfill -> Switch Reads -> Contract old column) that guarantees backward compatibility while old and new application binaries run simultaneously during a rolling deploy.

F

Fallacies of Distributed Computing

Consensus & Ordering
Also known as: Deutsch & Gosling Eight Fallacies

The 8 false assumptions engineers make when transitioning from single-node code to distributed systems: the network is reliable, latency is zero, bandwidth is infinite, the network is secure, topology does not change, there is one administrator, transport cost is zero, and the network is homogeneous.

Finite State Transducer (FST) & Weighted Prefix Trie

Storage & Indexing
Also known as: Lucene FST Term Dictionary

An ultra-compact directed acyclic word graph (used in Lucene and autocomplete engines) that shares both prefixes and suffixes across sorted terms, shrinking dictionary memory by 5x-10x while pre-computing top-K popularity rankings at every node.

FP8 (E4M3 / E5M2) & INT4 Weight Quantization (AWQ / GPTQ)

Distributed AI
Also known as: Mixed-Precision Quantization

Numerical precision formats for AI accelerators: E4M3 (4 exponent, 3 mantissa bits) maximizes dynamic precision for forward weights/activations, E5M2 preserves range for backward gradients, and AWQ/GPTQ quantizes inference weights to 4-bit integers to halve HBM bandwidth.

Functional Requirements vs. Architectural Quality Attributes (NFRs)

Resilience & Operations
Also known as: System Design Quality Attributes

Functional requirements specify deterministic domain behavior (what APIs do), whereas Non-Functional Requirements (NFRs) specify quantifiable operational constraints—throughput (QPS), tail latency (p99), durability (11 nines), consistency (linearizable vs eventual), and blast radius.

G

Generation Clock (Epoch Number)

Consensus & Ordering
Also known as: Term Number, Controller Epoch

A monotonically incremented integer incremented every time a new cluster controller or Raft/ZAB leader is elected, included in every RPC to reject stale commands from deposed leaders.

GeoDNS & EDNS Client Subnet (ECS)

Networking & Mesh
Also known as: RFC 7871 Authoritative Geo-Steering

A DNS traffic steering extension (RFC 7871) where recursive resolvers forward the truncated client IP prefix (/24 IPv4) to authoritative nameservers so CDN edge mapping resolves to a PoP near the actual end user rather than the recursive resolver.

Geohash & Z-Order Space-Filling Curve

Storage & Indexing
Also known as: Morton Code Spatial Index

A hierarchical spatial indexing scheme that interleaves latitude and longitude bits (Morton Z-order curve) into a Base32 string prefix, mapping 2D bounding boxes onto 1D lexicographically sortable database ranges.

Google Percolator Distributed Transactions

Transactions & Consistency
Also known as: Primary-Lock 2PC

A decentralized two-phase commit protocol layered over multi-version key-value storage (used in TiKV) that designates one mutated key as the Primary Lock and stores secondary lock pointers, eliminating a single central transaction manager bottleneck.

Google TrueTime API

Consensus & Ordering
Also known as: Commit-Wait Clock Uncertainty

A hardware-assisted clock synchronization subsystem combining GPS receivers and rubidium atomic clocks in every datacenter to expose a bounded time uncertainty interval [earliest, latest] (epsilon <= 7ms), enabling Spanner commit-wait external consistency.

GPU Tensor Cores, Warp Schedulers & HBM Memory Hierarchy

Distributed AI
Also known as: GPU SM & HBM3e Memory Hierarchy

Modern AI accelerator microarchitecture: Streaming Multiprocessors (SMs) use specialized Tensor Cores to execute 4x4 or 16x16 fused matrix-multiply-accumulate (MMA) operations per clock cycle, fed by a 3-tier memory hierarchy—High Bandwidth Memory (HBM3e ~3.3 TB/s), L2 Cache (~50 MB), and on-chip Shared Memory / Register File (~20+ TB/s).

Graceful Degradation & Feature Flag Fallbacks

Resilience & Operations
Also known as: Tiered Dependency Fallback

Designing user-facing systems so non-essential dependencies (e.g., personalized ML recommendations or real-time inventory badges) fail open to static cached defaults when overloaded, preserving the core critical path (e.g., checkout).

Grouped-Query Attention (GQA) & Multi-Query Attention (MQA)

Distributed AI
Also known as: GQA / MQA

Attention architectural variants that share a single Key/Value head across a group of Query heads (GQA) or all Query heads (MQA), shrinking KV-cache memory footprint and HBM bandwidth requirements by 4x-8x with negligible quality loss.

H

HBase RegionServer & Disaggregated HDFS Storage

Storage & Indexing
Also known as: Shared-Storage LSM Region Architecture

A wide-column architecture where stateless/ephemeral RegionServers serve single-master key ranges backed by HFiles and HLog (WAL) persisted directly onto a shared 3x-replicated HDFS cluster, enabling RegionServer crash recovery by replaying HLogs on any surviving node without copying SSTables.

HDFS Quorum Journal Manager (QJM) & Block Placement

Storage & Indexing
Also known as: Rack-Aware Block Replication

The high-availability metadata architecture of Apache Hadoop HDFS where the Active NameNode logs namespace EditLogs to a majority quorum of JournalNodes (with ZKFC fencing) while DataNodes replicate 128MB blocks across rack-aware failure domains.

HdrHistogram & T-Digest Mergeable Percentiles

Resilience & Operations
Also known as: Mergeable Quantile Sketches

Logarithmic/centroid-based sketch data structures that accurately aggregate latency distributions (p50, p99, p99.9) across thousands of stateless servers. Unlike averaging per-host p99s (which is mathematically invalid), histograms merge additively without loss of tail fidelity.

Hedged Requests (Speculative Retries)

Resilience & Operations
Also known as: Speculative Tail Retry

A tail-latency mitigation technique where a client issues a secondary speculative read to an alternate replica if the primary replica has not responded within the p95 latency threshold, cancelling the slower request once the first succeeds.

Hexagonal Hierarchical Spatial Index (H3)

Storage & Indexing
Also known as: Uber H3 Grid

A multi-resolution discrete global grid system based on regular hexagons. Unlike rectangular Geohashes, every hexagon has 6 equidistant neighbors, eliminating corner-distance distortion in ride-dispatch and surge pricing.

Hierarchical Timing Wheel

Networking & Mesh
Also known as: Hashed & Hierarchical Timing Wheels

An O(1) timer data structure (used by Kafka, Netty, and Linux kernel) composed of circular arrays of time slots across cascading granularities (ms, sec, min) that advances via a single tick pointer to manage millions of timeouts.

High Watermark (HWM) Commit Offset

Consensus & Ordering
Also known as: Committed Offset Boundary

In Apache Kafka and replicated logs, the highest log offset that has been successfully replicated to all members of the In-Sync Replica (ISR) set; consumers are only permitted to read offsets up to the High Watermark.

High-Cardinality Partition Key & Salted Write Buckets

Storage & Indexing
Also known as: Key Salting for Write Hotspots

A sharding design pattern that appends a bounded random salt suffix (0..K-1) or hash prefix to monotonically increasing or celebrity keys (e.g., tenant_id#0..7) to spread write hotspots across K physical partitions, trading scatter-gather reads for parallel write throughput.

High-Cardinality Telemetry & Exemplars

Resilience & Operations
Also known as: OpenTelemetry Exemplars

Observability dimensions with millions of unique values (e.g., tenant_id, request_id) that cause time-series metric index explosion if attached to Prometheus labels, solved by linking aggregated histograms to distributed trace IDs via OpenTelemetry Exemplars.

HNSW (Hierarchical Navigable Small World)

Distributed AI
Also known as: Proximity Graph Vector Index

A multi-layer proximity graph index for Approximate Nearest Neighbor (ANN) vector search that combines skip-list hierarchy with navigable small-world greedy routing to achieve sub-millisecond O(log N) search at >95% recall.

Hybrid Timeline Fan-Out (Push vs. Pull)

Storage & Indexing
Also known as: Celebrity Fan-Out Hybrid Model

The social-feed architecture combining Fan-Out-on-Write (pushing post IDs to follower Redis inbox lists in O(followers) for normal accounts) with Fan-Out-on-Read (merging celebrity posts at query time) to avoid hot-key write amplification.

HyperLogLog (HLL)

Storage & Indexing
Also known as: HLL Cardinality Estimator

A probabilistic algorithm for estimating the cardinality of unique elements in massive datasets. Uses the distribution of leading zeros in hashed values, using only 1.5 KB of memory to achieve a standard error of 1.04 / sqrt(m).

HyperLogLog Stochastic Averaging & Harmonic Mean

Storage & Indexing
Also known as: Substream Register Harmonic Mean

To prevent single outlier hash collisions (e.g., 50 leading zeros by chance) from skewing cardinality estimates, HyperLogLog partitions the hash stream into m = 2^b substream registers using the first b bits and computes the bias-corrected harmonic mean across all m registers.

I

I/O Multiplexing (epoll / kqueue / io_uring)

Networking & Mesh
Also known as: Non-Blocking Event Loop I/O

Non-blocking kernel readiness notification interfaces (epoll_wait) and asynchronous ring-buffer submission/completion queues (io_uring) that allow a single event-loop thread to handle 100,000+ concurrent sockets (C100K) in O(active events).

Idempotency Key & Exactly-Once Side Effects

Transactions & Consistency
Also known as: Deduplication Token

A client-generated UUID attached to mutating requests (such as payment charges) stored atomically alongside the business state mutation so network retries return the cached response without executing duplicate side effects.

Immutable Double-Entry Ledger

Transactions & Consistency
Also known as: Zero-Sum Accounting Ledger

A financial database schema pattern where account balances are never updated in-place via mutable floats; instead, every transfer atomically appends paired credit and debit journal entries summing to zero using fixed-point integer minor units.

Iteration-Level Continuous Batching (Orca)

Distributed AI
Also known as: In-Flight Dynamic Batching

An LLM serving scheduler that injects newly arrived requests and evicts completed sequences at every single token generation step rather than waiting for the longest sequence in a static batch to finish, boosting GPU throughput by 5x-10x.

IVF-PQ (Inverted File with Product Quantization)

Distributed AI
Also known as: Product Quantization Vector Compression

A memory-compressed ANN vector index that partitions the vector space into Voronoi K-means centroids (IVF) and decomposes high-dimensional residual vectors into M sub-vectors quantized to 8-bit codebook IDs (PQ), compressing RAM by 16x-64x.

J

Jepsen Fault-Injection & Knossos/Elle Checkers

Resilience & Operations
Also known as: Nemesis Linearizability Testing

A black-box distributed systems verification methodology that injects nemesis faults (asymmetric partitions, clock skew, SIGSTOP pauses) while recording concurrent client operation histories to check for linearizability or serializability violations.

K

Kafka Partition Leader Election & Unclean Leader Election

Consensus & Ordering
Also known as: Unclean Leader Election Trade-Off

When all In-Sync Replicas (ISR) for a Kafka partition become unavailable, operators face a strict CAP choice: wait for an ISR member to recover (preserving durability) or enable unclean.leader.election.enable=true to elect an out-of-sync replica (sacrificing committed messages for availability).

Kingman's Formula (G/G/1 Queueing Delay)

Resilience & Operations
Also known as: Utilization Hockey-Stick Curve

An approximation showing that expected queueing wait time grows non-linearly with utilization (rho / (1 - rho)) and variance in arrival/service times, explaining why p99 tail latency explodes as CPU or disk utilization approaches 80-90%.

Kubernetes API Server Watch Cache & Bookmark Events

Consensus & Ordering
Also known as: kube-apiserver Cacher & Watch Bookmarks

To protect etcd from thousands of kubelets and controllers opening direct watches, the Kubernetes kube-apiserver maintains an in-memory cyclic watch ring buffer and periodically emits synthetic BOOKMARK events advancing clients resourceVersion watermarks even when no objects match their filter.

Kubernetes SharedInformer, DeltaFIFO & Level-Triggered Reconciliation

Consensus & Ordering
Also known as: Optimistic Concurrency resourceVersion Loop

The Kubernetes control-plane pattern where controllers watch etcd resource versions via a Watch/List Reflector into a local DeltaFIFO cache and drive actual cluster state toward desired spec state via idempotent level-triggered reconcile loops.

L

Lambda vs. Kappa Streaming Data Architecture

Consensus & Ordering
Also known as: Unified Replayable Log Architecture

Lambda maintains dual codebases—a fast approximate stream layer and a periodic batch recomputation layer—whereas Kappa unifies all processing over a single replayable log engine (Kafka + Flink), handling historical backfills by re-reading retained log segments with increased parallelism.

Last-Write-Wins (LWW) & Clock Skew Data Loss

Transactions & Consistency
Also known as: Wall-Clock LWW Hazard

A conflict resolution policy that picks the update carrying the highest wall-clock timestamp. In distributed clusters with NTP clock drift, LWW silently drops causally later writes if they originate from a node with a slightly lagging physical clock.

Layer-by-Layer Pipelined KV Cache RDMA Transfer

Distributed AI
Also known as: Overlapped KV-Cache Layer Streaming

In disaggregated LLM serving (Mooncake / vLLM), as each Transformer layer finishes computing its Prefill Key/Value tensors, those blocks are asynchronously streamed over GPUDirect RDMA to the target Decode node in parallel with the next layer compute, hiding transfer latency.

Linearizability

Transactions & Consistency
Also known as: Atomic Consistency, External Consistency

The strongest recency and single-object consistency model. Operations appear to execute atomically at a discrete point in time between invocation and response, ensuring that once a write completes, all subsequent reads across any client observe that write or a later one.

Log-Structured Merge-Tree (LSM Tree)

Storage & Indexing
Also known as: LSM, MemTable-SSTable Architecture

An append-only storage architecture optimized for write-heavy workloads. Writes append to a sequential Write-Ahead Log (WAL) and an in-memory MemTable, which periodically flushes to immutable disk SSTables merged via background multi-way compaction.

M

Megatron-LM Tensor Parallelism (TP)

Distributed AI
Also known as: Intra-Layer Matrix Sharding

Intra-layer model parallelism that shards individual weight matrices column-wise and row-wise across GPUs within a single NVLink domain, requiring two All-Reduce synchronization collectives per Transformer layer.

Mercator URL Frontier & Host-Queue Politeness Isolation

Networking & Mesh
Also known as: Two-Stage Politeness URL Frontier

A two-stage distributed web crawler scheduling architecture where Front Queues prioritize URLs by PageRank/freshness and Back Queues map 1:1 to individual target hostnames gated by a min-heap of robots.txt crawl-delay timestamps.

Metastable Failure Loop

Resilience & Operations
Also known as: Self-Sustaining Outage Loop

A persistent congestive collapse state where a transient trigger (e.g., a brief network blip) induces a positive feedback loop (retry storms, cache eviction thrashing, or slow-path fallback) that keeps the system broken even after external load returns to normal.

Mixture-of-Experts (MoE) Routing & All-to-All Expert Parallelism

Distributed AI
Also known as: Sparse MoE All-to-All Dispatch

A sparse model architecture where a gating router activates only top-k experts per token across distributed GPUs via an All-to-All collective dispatch/combine, requiring auxiliary load-balancing loss or capacity factors to prevent hot-expert stragglers.

Monotonic Fencing Token

Consensus & Ordering
Also known as: Epoch Fencing

A strictly increasing epoch or sequence number issued by a lock service (etcd/ZooKeeper) alongside every lease acquisition. Storage servers reject any write carrying a fencing token lower than the highest token seen, neutralizing zombie leaders paused by GC.

Multi-Channel Notification Orchestration & User Preference Deduplication

Networking & Mesh
Also known as: Push Notification Delivery Pipeline

A high-throughput notification pipeline that decouples transactional triggers from provider delivery (APNs, FCM, SES, Twilio) using per-channel Kafka priority topics, Redis token-bucket rate limiters, device-token registry caches, and idempotent delivery receipts.

Multi-Region Active-Active & Geo-Partitioned Residency

Networking & Mesh
Also known as: Global Active-Active Architecture

A global deployment topology where multiple cloud regions simultaneously accept read and write traffic using latency-based DNS/Anycast routing, resolving cross-region conflicts via CRDTs/HLCs or pinning home-region Raft leaders for GDPR data residency.

Multi-Tenant Silo, Bridge, and Pool Isolation (RLS)

Transactions & Consistency
Also known as: Pool vs Silo Multi-Tenancy

The spectrum of SaaS multi-tenancy: Silo (dedicated DB cluster per enterprise tenant), Bridge (shared cluster, separate schemas), and Pool (shared tables enforcing tenant_id isolation via PostgreSQL Row-Level Security policies and per-tenant token buckets).

Multi-Version Concurrency Control (MVCC)

Transactions & Consistency
Also known as: MVCC, Snapshot Isolation

A database concurrency control technique where writes create new immutable row versions rather than modifying data in place. Reads never block writes and writes never block reads under Snapshot Isolation.

MVCC Dead-Tuple Bloat & Vacuum / Compaction Watermarks

Transactions & Consistency
Also known as: Snapshot Pinning & Autovacuum Bloat

Because MVCC updates append new row versions without overwriting old ones, a long-running uncommitted transaction pins the oldest active snapshot watermark (xmin), preventing PostgreSQL VACUUM or LSM compaction from reclaiming dead versions and causing table bloat.

N

NCCL Double Binary Tree & Ring Collectives

Distributed AI
Also known as: NCCL Collective Primitives

NVIDIA Collective Communications Library algorithms: Ring All-Reduce achieves optimal bandwidth utilization for large tensors, while Double Binary Tree All-Reduce reduces latency from O(P) to O(log P) for small-to-medium payload sizes across multi-node clusters.

NCCL Flight Recorder & Collective Hang Watchdog

Distributed AI
Also known as: Straggler Rank Collective Diagnostics

A distributed AI observability subsystem that records a ring buffer of in-flight collective operation sequence numbers, ranks, and CUDA stream states across GPUs so when a silent GPU hang or RoCE packet drop triggers a NCCL timeout, engineers can isolate the exact straggler rank.

NUMA (Non-Uniform Memory Access) Topology Awareness

Resilience & Operations
Also known as: CPU Socket Memory Affinity

Multi-socket server architecture where each CPU socket has local memory controllers; accessing RAM attached to a remote socket traverses the cross-socket interconnect (UPI/Infinity Fabric) at 1.5x-2x higher latency, requiring thread and buffer-pool NUMA pinning.

O

On-CPU vs. Off-CPU Flame Graphs

Resilience & Operations
Also known as: Stack-Trace Profiling Visualization

Brendan Gregg visualization where x-axis width is proportional to stack-frame sample frequency (not time): On-CPU flame graphs sample running threads via perf_events to expose hot compute loops, while Off-CPU flame graphs trace scheduler sched_switch events to expose mutex lock contention, disk I/O waits, and network blocking.

Operational Transformation (OT)

Consensus & Ordering
Also known as: Positional Edit Transformation

A collaborative editing concurrency control technique that transforms positional index parameters of incoming remote operations against concurrent already-applied operations so all peers converge to identical document text.

OS Page Cache & Direct I/O (O_DIRECT)

Storage & Indexing
Also known as: Buffer Pool vs Page Cache

The kernel-managed RAM cache of disk blocks. Databases often bypass the OS page cache using O_DIRECT to manage their own buffer pool eviction policies and avoid double-caching and unpredictable kernel writeback stalls.

P

Passive Outlier Detection & Panic Thresholds

Networking & Mesh
Also known as: Load Balancer Panic Mode

An Envoy proxy resilience mechanism that ejects backend endpoints exhibiting consecutive 5xx errors or anomalous latency variance from the load-balancing pool, but disables ejection ("panic threshold", default 50%) if too many hosts fail simultaneously to avoid cascading overload on the survivors.

Phi (Φ) Accrual Failure Detector

Resilience & Operations
Also known as: Accrual Failure Detector

A failure detection algorithm that outputs a continuous scale of suspicion Φ rather than a binary up/down state. Calculated from historical heartbeat inter-arrival time distributions, allowing adaptive thresholding based on network conditions.

Pipeline Parallelism & 1F1B Micro-Batching

Distributed AI
Also known as: 1F1B Pipeline Schedule

Inter-layer model parallelism that assigns contiguous blocks of Transformer layers to different GPU stages and schedules One-Forward-One-Backward (1F1B) micro-batches to minimize the idle pipeline bubble fraction (P - 1) / M.

Point-in-Time Correct Feature Join (AS OF Join)

Distributed AI
Also known as: Time-Travel Feature Join, Train-Serve Skew Prevention

A dual-tier feature store temporal join that matches historical training labels at timestamp T_label with the latest feature value recorded strictly at or before T_label, eliminating future data leakage (train-serve skew).

Point-in-Time Recovery (PITR) via Base Snapshot + WAL Archiving

Resilience & Operations
Also known as: Continuous WAL Archival PITR

The database disaster-recovery architecture combining periodic full/incremental physical block snapshots in object storage with continuous streaming archival of WAL segments, allowing operators to restore cluster state to any exact microsecond prior to an accidental DROP TABLE.

Predicate Locking & Gap Locks (Next-Key Locking)

Transactions & Consistency
Also known as: InnoDB Next-Key Gap Lock

A pessimistic concurrency mechanism (used in MySQL InnoDB under Repeatable Read/Serializable) that locks not only existing index records but also the open key intervals ("gaps") between B+ Tree entries, preventing concurrent phantom inserts and write skew.

Prefill-Decode Disaggregation

Distributed AI
Also known as: Splitwise / DistServe Disaggregation

A serving architecture that separates compute-bound prompt processing (Prefill) onto dedicated GPU pools from memory-bandwidth-bound single-token generation (Decode), transferring the computed KV cache over RDMA to prevent long prompts from spiking ITL.

Primary-Replica Replication Lag & Causal Token Routing

Transactions & Consistency
Also known as: LSN Wait-For-Sync Read Routing

When scaling reads via asynchronous read replicas, a client reading immediately after a write may hit a lagging replica and see stale state; solved by pinning the user session to the Primary for a short window or attaching the write LSN/HLC token so the replica waits until its replay catches up.

Q

Queue Visibility Timeout & Heartbeat Lease Extension

Resilience & Operations
Also known as: In-Flight Message Lease

In point-to-point work queues (SQS), the time window during which a dequeued message is hidden from other workers. If the worker crashes before deleting the message or extending its lease heartbeat, the visibility timeout expires and the message is redelivered.

R

RadixAttention & Prefix KV Caching (SGLang / vLLM)

Distributed AI
Also known as: Automatic Prefix Caching (APC)

An LLM inference optimization that organizes PagedAttention KV-cache blocks into a reference-counted Radix tree keyed by token prefixes, allowing shared system prompts, few-shot examples, and multi-turn chat histories to skip redundant prefill computation.

Raft Consensus

Consensus & Ordering
Also known as: Raft State Machine Replication

A leader-based consensus algorithm designed for understandability. Raft decomposes distributed consensus into leader election, log replication, and commitment safety invariants across an odd-numbered quorum (N/2 + 1).

Raft Joint Consensus & Single-Server Membership Changes

Consensus & Ordering
Also known as: Safe Quorum Reconfiguration

Safe cluster reconfiguration mechanisms in Raft that prevent two disjoint majorities from electing concurrent leaders during topology changes—either via a two-phase C_old,new joint quorum or by adding/removing one voter at a time.

Raft Log Matching & Leader Completeness Invariants

Consensus & Ordering
Also known as: Raft Safety Proof Invariants

The two core safety proofs of Raft: (1) if two logs contain an entry with the same index and term, they are byte-for-byte identical up to that index; and (2) once an entry is committed by a majority in term T, every valid leader elected in term > T is guaranteed to possess that entry.

Raft Pre-Vote Extension

Consensus & Ordering
Also known as: Disruptive Candidate Term Prevention

A Raft protocol hardening extension where a partitioned follower must first win a majority Pre-Vote check (proving its log is up-to-date and current members have timed out their leader) before incrementing its term, preventing disruptive term inflation upon partition heal.

Ray Distributed Actor Model & Plasma Shared-Memory Object Store

Distributed AI
Also known as: Raylet Decentralized Scheduler

A distributed compute framework combining bottom-up decentralizedRaylet task scheduling with an Apache Arrow zero-copy shared-memory object store (Plasma) to orchestrate heterogeneous CPU data preprocessing, GPU training, and RLHF rollout actors.

RCU (Read-Copy-Update) & Lock-Free Read Paths

Resilience & Operations
Also known as: Wait-Free Read Synchronization

A synchronization mechanism used heavily in the Linux kernel and high-throughput routing tables where readers access shared data structures without acquiring any locks or atomic counters, while writers publish updated copies and defer reclamation until all pre-existing readers complete a grace period.

Read Committed vs. Repeatable Read Isolation Anomalies

Transactions & Consistency
Also known as: Statement-Level vs Transaction-Level Snapshot

Under Read Committed, each individual SQL statement takes a fresh MVCC snapshot (permitting Non-Repeatable Reads and Phantom Reads within the same transaction), whereas Repeatable Read / Snapshot Isolation pins a single snapshot across the entire transaction lifetime.

Read Repair & Anti-Entropy Merkle Trees

Transactions & Consistency
Also known as: Merkle Tree Sync

Two mechanisms for healing replica divergence in leaderless databases: synchronous/asynchronous Read Repair on stale quorum reads, and background Anti-Entropy exchanging cryptographic hash trees (Merkle trees) of key ranges.

Read-Your-Writes & Monotonic Reads

Transactions & Consistency
Also known as: Session Consistency Guarantees

Client-centric session guarantees ensuring that a user always sees their own submitted updates immediately (Read-Your-Writes) and never observes state revert to an older version when switching read replicas (Monotonic Reads).

ReadIndex & LeaseRead Optimization

Consensus & Ordering
Also known as: Linearizable Quorum-Free Read

Raft read optimizations that serve linearizable reads without appending a full log entry to disk—either by confirming leadership via a lightweight heartbeat quorum (ReadIndex) or relying on bounded clock-drift leader leases (LeaseRead).

Reciprocal Rank Fusion (RRF)

Distributed AI
Also known as: Hybrid Retrieval Rank Fusion

A calibration-free hybrid search score merging formula (RRF_score(d) = sum 1 / (k + rank_i(d)), typically k = 60) that combines dense vector similarity rankings with sparse lexical BM25 rankings without requiring score distribution normalization.

Replication Bandwidth Throttling & Repair Rate Limiting

Resilience & Operations
Also known as: Rebalance I/O Isolation

Operational safeguards during node decommissioning or partition rebalancing that cap background data streaming bandwidth (e.g., Kafka follower replication throttles or Cassandra compaction/stream throughput limits) so recovery traffic does not starve foreground p99 client queries.

Ring All-Reduce

Distributed AI
Also known as: Bandwidth-Optimal AllReduce

A bandwidth-optimal collective communication algorithm for distributed GPU neural network training. GPUs form a logical ring exchanging tensor chunks in 2(P-1) steps with total data transferred independent of cluster size P.

Ring Attention & Context Parallelism (CP)

Distributed AI
Also known as: Sequence-Dimension Ring Parallelism

A long-context training and prefill technique (for 128K-1M+ token sequences) that partitions the sequence dimension across P GPUs arranged in a logical ring, overlapping P2P KV-block communication with local FlashAttention block computation.

RLHF (PPO vs. DPO Alignment Architectures)

Distributed AI
Also known as: Proximal Policy Optimization & DPO

Post-training alignment pipelines: PPO orchestrates 4 concurrent models (Actor, Critic, Reference, Reward) alternating between autoregressive generation rollouts and gradient updates, while Direct Preference Optimization (DPO) optimizes policy weights directly over preference pairs.

Roaring Bitmap

Storage & Indexing
Also known as: Hybrid Compressed Bitmap

A compressed hybrid bitmap index that partitions 32-bit integers into 65,536-element chunks stored dynamically as sorted 16-bit arrays, uncompressed 8KB bitsets, or run-length encoded (RLE) intervals for fast bitwise AND/OR intersections.

Roofline Performance Model & Arithmetic Intensity

Distributed AI
Also known as: Compute-Bound vs Memory-Bandwidth-Bound

A hardware performance model plotting attainable FLOP/s against Arithmetic Intensity (FLOPs per byte transferred from HBM). Workloads below the hardware ridge point (like autoregressive LLM decode) are memory-bandwidth bound; workloads above it (prefill/GEMM) are compute bound.

RPO (Recovery Point Objective) & RTO (Recovery Time Objective)

Resilience & Operations
Also known as: Disaster Recovery Objectives

Disaster recovery metrics: RPO measures the maximum age of committed data that may be lost during a regional catastrophe (governed by replication lag), while RTO measures the maximum elapsed time to restore service availability.

S

S-LoRA & Punica Multi-Adapter Serving

Distributed AI
Also known as: Multi-LoRA Batched Inference

A multi-tenant LLM serving technique that keeps a single frozen base model in GPU HBM while dynamically paging thousands of lightweight Low-Rank Adaptation (LoRA) rank matrices (r = 8..64) into unified memory blocks and batching heterogeneous adapter requests viaSegmented Gather-Scatter GEMM.

Saga Orchestration vs. Choreography

Transactions & Consistency
Also known as: Centralized vs Event-Driven Saga

Two Saga coordination topologies: Choreography relies on decentralized services reacting to domain events on a broker (simple for 2-3 steps, prone to cyclic event spaghetti at scale), while Orchestration uses a durable central state machine to command participants and trigger compensations.

Saga Pattern

Transactions & Consistency
Also known as: Compensating Transactions

A sequence of local database transactions coordinating distributed workflows without distributed locks. If a step fails, the saga executes compensating transactions backwards to restore eventual consistency.

SELECT ... FOR UPDATE SKIP LOCKED

Transactions & Consistency
Also known as: Lock-Free Queue Polling

A relational row-locking clause that allows concurrent worker threads polling a database task queue to immediately skip rows currently locked by other active transactions rather than blocking on lock contention.

Sequential Consistency

Transactions & Consistency
Also known as: Program-Order Global Order

Lamport consistency model requiring that all operations appear to execute in some single global sequential order that respects the program order of each individual client, but without requiring alignment to real-time wall clocks.

Short-Lived Asymmetric JWTs & JWKS Key Rotation

Networking & Mesh
Also known as: Stateless Token Verification

An API authentication architecture where the API gateway or microservice validates stateless short-lived JSON Web Tokens (5-15 min TTL) locally using cached public keys from a JSON Web Key Set (JWKS) endpoint, avoiding a central database round-trip on every request.

Sibling Value Divergence & Read-Modify-Write Conflict Resolution

Transactions & Consistency
Also known as: Vector Clock Sibling Merge

In leaderless vector-clock stores (Dynamo/Riak), when two concurrent writes produce incomparable vector clocks, the database preserves both values as siblings and returns them to the application (or applies a CRDT merge) rather than silently dropping data via LWW.

SimHash (Locality-Sensitive Hashing)

Storage & Indexing
Also known as: Charikar SimHash

A dimensionality-reduction fingerprinting technique where similar documents produce 64-bit hashes with small Hamming distances (<= 3 bits), enabling web crawlers to detect near-duplicate pages at billion-document scale.

Size-Tiered (STCS) vs. Leveled Compaction (LCS)

Storage & Indexing
Also known as: STCS vs LCS vs TWCS

Two LSM-Tree compaction trade-offs: Size-Tiered merges similarly sized SSTables (optimizing for low write amplification on write-heavy workloads, at the cost of 50% space amplification), while Leveled maintains disjoint key ranges per level (minimizing read and space amplification).

SLI, SLO, SLA & Error Budgets

Resilience & Operations
Also known as: Multi-Window Burn Rate Alerting

An operational reliability framework where Service Level Indicators (SLIs) measure quantitative user telemetry, Service Level Objectives (SLOs) set target thresholds (e.g., 99.95%), and the remaining 100% - SLO defines the Error Budget for velocity vs stability.

Sliding Window Log & Sliding Window Counter

Resilience & Operations
Also known as: Weighted Window Rate Limiter

Rate-limiting algorithms that eliminate the 2x boundary-burst flaw of fixed time windows by interpolating the previous window request count weighted by the overlap percentage with the current window counter.

Sloppy Quorum & Hinted Handoff

Transactions & Consistency
Also known as: Dynamo Hinted Handoff

A Dynamo-style availability optimization where writes during a node outage are temporarily accepted by healthy non-owner stand-in nodes as "hints" and replayed back once the primary replica recovers (trading strict quorum linearizability for write availability).

Snapshot Isolation (SI) & Write Skew

Transactions & Consistency
Also known as: Repeatable Read MVCC, Write Skew Anomaly

An MVCC isolation level where each transaction reads from a consistent committed snapshot taken at its start timestamp and aborts on first-committer-wins write-write conflicts, but remains vulnerable to Write Skew anomalies across disjoint rows.

Snowflake 64-Bit Time-Ordered K-Sortable ID

Consensus & Ordering
Also known as: Twitter Snowflake ID / UUIDv7

A coordination-free distributed ID generation scheme packing a 41-bit millisecond timestamp epoch offset, a 10-bit datacenter/worker ID, and a 12-bit per-millisecond sequence counter into a 64-bit integer that sorts chronologically in B+ Tree indexes.

Spark Narrow vs. Wide Dependencies & Catalyst Optimizer

Storage & Indexing
Also known as: Shuffle Stage Boundary

In Apache Spark, Narrow transformations (map, filter) execute pipelined in-memory within a single stage, whereas Wide transformations (groupByKey, join) introduce stage boundaries requiring an all-to-all disk-persisted network Shuffle optimized by Catalyst/Tungsten.

Split-Brain Syndrome

Consensus & Ordering
Also known as: Dual-Leader Partition Anomaly

A catastrophic failure mode where a network partition causes two isolated sub-clusters to simultaneously believe they hold leadership, accepting conflicting writes that corrupt state upon partition heal. Prevented via strict majority quorums and fencing.

Stateful WebSocket Gateway & Pub/Sub Backplane Routing

Networking & Mesh
Also known as: Connection Registry Backplane

The real-time chat/presence delivery architecture where millions of persistent client WebSocket connections terminate on stateful gateway pods, and a partitioned Redis/Kafka routing table maps user_id to the owning gateway node for targeted message push.

Strict Serializability (External Consistency)

Transactions & Consistency
Also known as: Serializable + Linearizable

The gold-standard multi-object transactional isolation level combining Serializability (transactions appear to run one at a time with no concurrency anomalies) with Linearizability (transaction order respects real-time wall-clock completion order).

Strict Two-Phase Locking (S2PL)

Transactions & Consistency
Also known as: SS2PL, Pessimistic Locking

A pessimistic concurrency control protocol where transactions acquire shared (read) and exclusive (write) locks during execution and hold all locks until transaction commit or abort, preventing dirty reads, lost updates, and write skew.

STW Garbage Collection Pause vs. Lease Expiration Hazard

Consensus & Ordering
Also known as: GC Pause Zombie Lease Hazard

A classic distributed lock failure mode where a client holding a time-bounded distributed lease experiences a Stop-The-World (STW) JVM/Go GC pause longer than the lease TTL; the lock service expires the lease and grants it to another worker before the paused process wakes up and writes.

T

TCP 3-Way Handshake, SYN Cookies & TLS 1.3 1-RTT

Networking & Mesh
Also known as: Connection Setup RTT & SYN Flood Defense

Connection establishment overhead: TCP requires 1 RTT (SYN, SYN-ACK, ACK) before data transfer, and TLS 1.3 adds 1 RTT for Diffie-Hellman key exchange. SYN Cookies encode connection state cryptographically in the sequence number to defend against SYN flood queue exhaustion.

The Tail at Scale (Fan-Out Amplification)

Resilience & Operations
Also known as: Fan-Out Tail Latency Amplification

Dean & Barroso principle demonstrating that when a root request fans out to N parallel backend shards, the aggregate p99 latency is governed by the slowest single shard (1 - (1 - 0.01)^N), requiring hedged requests and canarying.

Third Normal Form (3NF) vs. Access-Pattern Denormalization

Storage & Indexing
Also known as: Relational Normalization Trade-Off

3NF eliminates data redundancy and update anomalies by ensuring every non-key attribute depends solely on the primary key; high-scale read systems selectively denormalize pre-joined views to avoid distributed cross-shard joins.

Three-Phase Commit (3PC) & Non-Blocking Atomic Commitment

Transactions & Consistency
Also known as: 3PC Asynchronous Partition Hazard

An extension of 2PC that inserts a Pre-Commit phase and timeouts to avoid blocking on coordinator crash in synchronous networks, but fails to preserve safety under asynchronous network partitions—motivating Paxos-Commit and Raft-backed 2PC instead.

Time-Window Compaction Strategy (TWCS)

Storage & Indexing
Also known as: TWCS Time-Series Compaction

An LSM compaction strategy tailored for immutable time-series telemetry that groups SSTables into discrete time buckets (e.g., 1 day) and drops entire expired SSTable files in O(1) via filesystem unlink once TTL elapses.

TLB (Translation Lookaside Buffer) & HugePages (2MB / 1GB)

Resilience & Operations
Also known as: Virtual Memory Page Walk Optimization

The hardware CPU cache translating virtual memory addresses to physical RAM page frames. Large database buffer pools and JVM heaps use 2MB/1GB HugePages instead of 4KB pages to drastically reduce TLB misses and multi-level page-table walks.

Token Bucket

Resilience & Operations
Also known as: Leaky Bucket Variant

A rate limiting algorithm where tokens accumulate at a fixed refill rate r up to capacity B. Requests consume tokens and are throttled or dropped (HTTP 429) when the bucket is empty, accommodating bursts up to B.

Transaction-Mode Connection Pooling & Multiplexing

Networking & Mesh
Also known as: Database Connection Multiplexing

A proxy layer (PgBouncer, ProxySQL, Vitess VTGate) that maps thousands of ephemeral serverless/microservice client connections onto a small fixed pool of persistent database backend processes (typically 2x-4x CPU cores), avoiding OS process-per-connection context-switch collapse.

Try-Confirm-Cancel (TCC)

Transactions & Consistency
Also known as: TCC Reservation Pattern

An application-level two-phase distributed transaction pattern where Phase 1 (Try) reserves business resources (e.g., placing a pending hold on inventory/funds) and Phase 2 executes an idempotent Confirm or Cancel.

TTFT (Time-To-First-Token) & ITL (Inter-Token Latency)

Distributed AI
Also known as: LLM Streaming Latency SLIs

The two primary LLM serving latency SLIs: TTFT measures queuing plus compute-bound prompt prefill duration before the first output token streams, while ITL (or TPOT) measures memory-bandwidth-bound step latency between consecutive generated tokens.

Tumbling, Sliding, and Session Stream Windows

Consensus & Ordering
Also known as: Event-Time Window Taxonomy

The three core stream processing window taxonomies: fixed non-overlapping intervals (Tumbling), fixed-duration overlapping intervals advancing by a slide step (Sliding), and dynamic activity-gap-delimited per-key intervals (Session).

U

UUIDv7 vs. UUIDv4 B+ Tree Page Fragmentation

Storage & Indexing
Also known as: Sequential vs Random Primary Key Locality

Random 128-bit UUIDv4 primary keys scatter inserts uniformly across all B+ Tree leaf pages, causing 50% page fragmentation and catastrophic buffer-pool thrashing once the index exceeds RAM; time-prefixed UUIDv7 or Snowflake IDs append sequentially to the rightmost leaf page.

V

Vector Semantic Caching & Embedding Drift Invalidation

Distributed AI
Also known as: Embedding-Similarity Prompt Cache

An AI gateway caching layer that embeds incoming user prompts and queries an ANN index for semantically equivalent historical prompts (cosine similarity >= 0.96), serving cached responses in < 10ms while scoping entries by model version and tenant ACLs.

Virtual Nodes (Vnodes) & Token Ring Variance Reduction

Networking & Mesh
Also known as: Vnode Token Allocation

Instead of assigning each physical server a single point on the consistent hash ring (which causes O(log N) load imbalance), assigning M = 128..256 virtual token positions per node reduces partition size standard deviation to ~1/sqrt(M) (~6%) and scatters rebuild load across many peers.

Vitess Lookup Vindex (Secondary Sharding Index)

Storage & Indexing
Also known as: Sharded Secondary Lookup Index

A distributed secondary index mapping table in Vitess that translates non-sharding key predicates (e.g., WHERE email = ?) to the owning Keyspace ID shard, avoiding expensive scatter-gather queries across all MySQL shards.

W

W3C Trace Context Propagation & Tail-Based Sampling

Resilience & Operations
Also known as: Head-Based vs Tail-Based Trace Sampling

Distributed tracing propagates traceparent (128-bit trace-id, 64-bit parent-span-id, sampling flags) across RPC/Kafka headers. Unlike Head-Based sampling (which randomly decides at ingress), Tail-Based sampling buffers spans in collector memory to deterministically retain 100% of traces containing 5xx errors or p99 latency spikes.

WAL Group Commit & NVMe fsync Batching

Storage & Indexing
Also known as: Batched fsync Group Commit

A database storage engine optimization where a leader thread collects concurrent transaction commit requests waiting in a queue and flushes all of their WAL records in a single batched fsync() call, multiplying commit IOPS by 10x-50x without sacrificing ACID durability.

WebRTC Selective Forwarding Unit (SFU) vs. MCU

Networking & Mesh
Also known as: Simulcast Selective Forwarding Unit

Real-time media routing architectures: an MCU decodes and mixes N participant video streams into a single composite stream (CPU-intensive), whereas an SFU inspects RTP headers and selectively forwards Simulcast/SVC spatial layers without transcoding, achieving sub-150ms latency.

Write-Ahead Log (WAL)

Storage & Indexing
Also known as: Redo Log, Commit Log

An append-only durability log where every state mutation is sequentially flushed (fsync) to non-volatile storage before the corresponding in-memory data page or MemTable is considered committed, enabling crash recovery via redo/undo replay.

Write-Through vs. Write-Behind Caching

Storage & Indexing
Also known as: Write-Back Cache

Write-through synchronously updates both cache and backing store before acknowledging the client; write-behind (write-back) acknowledges after updating the cache and asynchronously batches writes to storage, trading crash durability for write throughput.

X

Z

ZAB (ZooKeeper Atomic Broadcast)

Consensus & Ordering
Also known as: ZooKeeper Atomic Broadcast

A crash-fault-tolerant primary-backup consensus protocol used by Apache ZooKeeper that guarantees total FIFO order of state updates using 64-bit zxid identifiers composed of a 32-bit leader epoch and a 32-bit counter.

ZeRO (Zero Redundancy Optimizer)

Distributed AI
Also known as: ZeRO, FSDP

A memory-efficient distributed training paradigm that partitions optimizer states (ZeRO-1), gradients (ZeRO-2), and model parameters (ZeRO-3) across data-parallel GPUs without incurring model-parallel communication overhead.

ZooKeeper Ephemeral Sequential ZNodes & Watch Herd Avoidance

Consensus & Ordering
Also known as: Chain-Watch Distributed Lock

Temporary ZooKeeper nodes tied to a client session heartbeat that enable scalable distributed locking: each contender creates an ephemeral sequential node and watches only the immediately preceding sequence number, avoiding a O(N^2) herd effect when the lock releases.