Skip to content

Glossary#

A flat reference of acronyms used across the site. Grouped by topic, not alphabetical. Linked where this site has a deeper page; bare where not.

Core distributed systems#

Acronym Expanded One-liner
CAP Consistency, Availability, Partition tolerance Pick two of three under a network partition. See CAP / PACELC.
PACELC Partition: Availability/Consistency, Else: Latency/Consistency Refinement of CAP that also covers the no-partition case.
ACID Atomicity, Consistency, Isolation, Durability The four transaction guarantees. See ACID Properties.
BASE Basically Available, Soft state, Eventually consistent The NoSQL counterpoint to ACID.
2PC Two-Phase Commit Coordinator-based atomic commit across nodes; vulnerable to coordinator failure.
3PC Three-Phase Commit 2PC plus a pre-commit phase to reduce blocking; rarely used in practice.
MVCC Multi-Version Concurrency Control Each write creates a new row version; readers see a consistent snapshot. See MVCC.
WAL Write-Ahead Log Durably log the intent before applying the change; the recovery backbone of every relational DB. See WAL.
LSM Log-Structured Merge tree Write-optimised storage engine (RocksDB, Cassandra, ScyllaDB).
CRDT Conflict-free Replicated Data Type Data structures whose merges always converge without coordination. See CRDTs.
CDC Change Data Capture Stream of row-level changes out of a database. See CDC.
OLTP Online Transaction Processing Low-latency reads/writes on small rows; classic RDBMS workload.
OLAP Online Analytical Processing High-throughput scans over large columnar data; warehouses + lakes.
DDD Domain-Driven Design Modeling complex business logic around aggregates and bounded contexts. See DDD Tactical.
FLP Fischer-Lynch-Paterson Impossibility result: no asynchronous deterministic consensus with one faulty process.
BFT Byzantine Fault Tolerance Tolerate arbitrary (including malicious) node behavior.

Consensus & coordination#

Acronym Expanded One-liner
Raft (algorithm name, not acronym) Understandable consensus algorithm; leader-based; used by etcd, Consul. See Consensus: Raft & Paxos.
Paxos (algorithm name) The original consensus algorithm; notoriously subtle.
HLC Hybrid Logical Clock Physical + logical clock; orders events across nodes.
NTP Network Time Protocol Wall-clock synchronization; ~10ms accuracy over the open internet.
PTP Precision Time Protocol Sub-microsecond clock sync within a datacenter.
NWR N, W, R Replica count, write quorum, read quorum; W+R > N gives strong reads.

Networking#

Acronym Expanded One-liner
DNS Domain Name System Hostname → IP resolution. See DNS Resolution.
CDN Content Delivery Network Edge cache for static assets. See CDN.
TCP Transmission Control Protocol Reliable, ordered, byte-stream. See TCP Deep Dive.
UDP User Datagram Protocol Connectionless, no delivery guarantees; lower latency than TCP.
TLS Transport Layer Security Encrypted transport; supersedes SSL. See TLS & mTLS.
mTLS Mutual TLS Both ends present certificates; common for service-to-service auth.
HTTP/2 HTTP version 2 Multiplexed streams over a single TCP connection.
HTTP/3 HTTP version 3 HTTP over QUIC; no head-of-line blocking across streams. See HTTP/3 + QUIC.
QUIC Quick UDP Internet Connections Connection-oriented protocol over UDP, basis for HTTP/3.
gRPC Google RPC HTTP/2 + Protocol Buffers; bidirectional streaming. See gRPC Mechanics.
ICE / STUN / TURN Interactive Connectivity Establishment / Session Traversal Utilities / Traversal Using Relays NAT traversal stack for WebRTC. See WebRTC.
CIDR Classless Inter-Domain Routing Notation for IP ranges like 10.0.0.0/8. See CIDR Subnetting NAT.
NAT Network Address Translation Maps internal IPs to a shared external IP.
BGP Border Gateway Protocol Inter-AS routing on the public internet.
OSI Open Systems Interconnection The 7-layer reference networking model. See OSI vs TCP/IP.
RTT Round-Trip Time Time for a packet to go and an ack to return.
BDP Bandwidth-Delay Product The amount of data in flight on a fat pipe; sets TCP window targets.
SSE Server-Sent Events One-way streaming from server to browser over HTTP.
WS WebSocket Bidirectional persistent socket over HTTP upgrade. See WebSocket Framing.

Web performance / Core Web Vitals#

Acronym Expanded One-liner
LCP Largest Contentful Paint Time until the biggest visible element renders; target < 2.5s.
FCP First Contentful Paint Time until any text or image renders.
FID First Input Delay Time from first user interaction to browser response (deprecated in favor of INP).
INP Interaction to Next Paint Worst latency for any interaction during the page session; target < 200ms.
TBT Total Blocking Time Sum of long-task time blocking the main thread.
CLS Cumulative Layout Shift Sum of unexpected layout shifts; target < 0.1.
TTFB Time to First Byte Server response delay; CDN edge helps here.
TTI Time to Interactive Time until the page is reliably responsive.

Reliability / SRE#

Acronym Expanded One-liner
SLA Service Level Agreement Contractual reliability promise (customer-facing).
SLO Service Level Objective Internal target (e.g., 99.9% availability).
SLI Service Level Indicator Measured signal (e.g., success ratio over 5m window).
RPO Recovery Point Objective Maximum acceptable data loss in a disaster.
RTO Recovery Time Objective Maximum acceptable downtime in a disaster.
MTBF Mean Time Between Failures Reliability metric; bigger is better.
MTTR Mean Time To Recover Resolution latency; smaller is better.
DR Disaster Recovery Cross-region failover strategy. See Multi-Region DR.
HA High Availability Designed to survive component failures with no downtime.

Caching#

Acronym Expanded One-liner
LRU Least Recently Used Evict the item used longest ago.
LFU Least Frequently Used Evict the item with the lowest access count.
FIFO First In, First Out Evict in insertion order.
MRU Most Recently Used Evict the most recently used item (rare; good for sequential scans).
ARC Adaptive Replacement Cache LRU + LFU hybrid; self-tuning.
TTL Time To Live How long a cache entry stays fresh before expiry.

Messaging#

Acronym Expanded One-liner
AMQP Advanced Message Queuing Protocol Used by RabbitMQ.
MQTT Message Queuing Telemetry Transport Lightweight pub/sub; popular in IoT.
STOMP Streaming Text Oriented Messaging Protocol Simple text-based message protocol.
DLQ Dead Letter Queue Holding pen for messages that repeatedly fail processing.

Auth & security#

Acronym Expanded One-liner
OAuth Open Authorization Delegated authorization protocol. See OAuth 2.0 & OIDC.
OIDC OpenID Connect Identity layer on top of OAuth 2.0.
JWT JSON Web Token Signed, self-contained claims token. See JWT Internals.
SAML Security Assertion Markup Language XML-based SSO protocol; enterprise.
SSO Single Sign-On One login, many apps. See OAuth SSO.
MFA Multi-Factor Authentication Two or more factors required to authenticate.
RBAC Role-Based Access Control Permissions assigned to roles, roles assigned to users.
ABAC Attribute-Based Access Control Policy decisions based on subject + resource attributes.
CSRF Cross-Site Request Forgery Tricking a logged-in user's browser into making an unwanted request.
XSS Cross-Site Scripting Injecting attacker-controlled JS into a victim's session.
CORS Cross-Origin Resource Sharing Browser policy controlling cross-origin requests.

AI / LLM#

Acronym Expanded One-liner
LLM Large Language Model Transformer model trained on text corpora at scale (GPT-4, Claude, Llama).
VLM Vision-Language Model LLM that also accepts images (GPT-4V, Claude 3 Sonnet, Gemini).
MoE Mixture of Experts Sparse architecture: only a few expert sub-networks run per token (Mixtral, DeepSeek).
RAG Retrieval-Augmented Generation Inject retrieved docs into the LLM prompt at query time. See RAG Patterns.
MCP Model Context Protocol Anthropic-led open standard for connecting LLMs to tools and data sources. See MCP.
A2A Agent-to-Agent Emerging pattern for agents to communicate over a shared protocol.
HyDE Hypothetical Document Embeddings RAG trick: have the LLM write a hypothetical answer, embed it, then retrieve.
BM25 Best Match 25 Classical lexical ranking; the keyword half of hybrid search.
RRF Reciprocal Rank Fusion Combine multiple ranked lists by summing 1/(k+rank).
FT Fine-Tuning Update model weights on task-specific data.
RLHF Reinforcement Learning from Human Feedback Train a reward model from human ratings, then fine-tune the LLM against it.
DPO Direct Preference Optimization Simpler alternative to RLHF; trains directly on preference pairs.
LoRA Low-Rank Adaptation Parameter-efficient fine-tuning; freezes the base, trains small adapter matrices.
PEFT Parameter-Efficient Fine-Tuning Umbrella term for LoRA, prefix tuning, adapters, etc.
MMLU Massive Multitask Language Understanding Standard LLM benchmark across 57 subjects.
HNSW Hierarchical Navigable Small World The de-facto ANN index for vector search.
IVF Inverted File index Cluster-based ANN index used by FAISS.
TTFT Time To First Token LLM streaming latency until the first output token appears.
TPS Tokens Per Second LLM throughput; both ingest and generation.
KV cache Key-Value cache Per-token attention cache that makes generation amortized linear in tokens.

Infrastructure#

Acronym Expanded One-liner
K8s Kubernetes Container orchestration platform.
CRD Custom Resource Definition Extend K8s with new API objects (Operators).
CRI Container Runtime Interface K8s abstraction over runtimes (containerd, CRI-O).
CNI Container Network Interface Plug-in interface for K8s networking.
IAM Identity & Access Management Cloud auth/authorization (AWS IAM, GCP IAM).
VPC Virtual Private Cloud Logically isolated cloud network.
ALB / NLB / ELB Application / Network / Elastic Load Balancer AWS L7 / L4 / legacy load balancers.
DNS-RR DNS Round Robin Multiple A records returned in rotation; primitive load distribution.
HPA Horizontal Pod Autoscaler K8s autoscaler that adds/removes pods.
GSLB Global Server Load Balancing DNS-level steering across regions.

Data engineering#

Acronym Expanded One-liner
ETL Extract, Transform, Load Classic batch data pipeline shape (transform before load).
ELT Extract, Load, Transform Modern lakehouse shape (load raw first, transform in-warehouse).
CDC Change Data Capture Stream DB row changes (see Core section).
DWH Data Warehouse Columnar OLAP store: Snowflake, BigQuery, Redshift.
DML / DDL Data Manipulation / Data Definition Language SQL row-level vs schema-level statements.
HLL HyperLogLog Probabilistic cardinality estimator. See Probabilistic Data Structures.
CMS Count-Min Sketch Probabilistic frequency estimator.

Observability#

Acronym Expanded One-liner
APM Application Performance Monitoring Trace, metric, error tooling (Datadog, New Relic).
OTel OpenTelemetry Vendor-neutral observability SDK + protocol.
TSDB Time-Series Database Optimized for append-heavy timestamped data (Prometheus, InfluxDB). See Time-Series DB.
RUM Real User Monitoring Performance signals from real visitors, not synthetic checks.

Software lifecycle#

Acronym Expanded One-liner
CI Continuous Integration Auto-build and test on every commit.
CD Continuous Delivery / Deployment Auto-promote to staging / prod.
SDLC Software Development Life Cycle Plan → build → test → deploy → operate.
MVP Minimum Viable Product Smallest product that delivers user value.
ROI Return On Investment Generic value-vs-cost metric.

If you spot an acronym this list misses, open an issue or PR. The bar for inclusion: appears in at least two interview-frequency tier-1 topics on this site, or is genuinely ambiguous without expansion.

FAQ#

How is this glossary organized?#

By topic category, not alphabetical. Lookup is faster when you know the area you're in: open the Networking section while reading a networking page, the Database section while reading about MVCC, and so on.

Which definitions are linked to deeper pages?#

Where this site has a dedicated topic page for the acronym (CAP, MVCC, OAuth, etc.), the term is linked. Definitions without links are either too primitive to deserve their own page or not in the lean topic set.

Is this the only place an acronym is defined?#

No. The first occurrence of an acronym on any topic page expands it inline. This glossary is the reference of last resort and an SEO entry point for visitors searching the bare acronym.