Every field in tech has its own alphabet soup. Sit in a planning meeting, an incident review and an AI roadmap session in the same week and you will hear DORA, SLO, MTTR, SBOM, RAG, MCP and LLM-as-a-judge, often without anyone stopping to define them.

Acronyms are not just jargon. Most of them are compressed ideas: a metric, a practice or a trade-off that someone found important enough to name. Knowing what they stand for is the easy part. Knowing why they exist is what makes them useful.

This post is a practical glossary. Each entry is short: what it means, which keywords or components it bundles, and why you should care. It is grouped by area, but the areas overlap on purpose - modern teams build, ship, run, secure and support the same systems.

Items marked with a ⚠️ have more than one common meaning. Context decides (see "Same letters, different meaning" near the end).

1. Delivery performance and developer productivity

How fast and how safely a team turns ideas into running software.

Acronym Meaning Why it matters
DORA ⚠️ DevOps Research and Assessment, the research program (now at Google Cloud) behind the yearly State of DevOps reports. Its software delivery metrics are five, in two groups. Throughput: Deployment Frequency, Lead Time for Changes, Failed Deployment Recovery Time. Instability: Change Failure Rate, Rework Rate Gives you a small, research-backed set of metrics that show speed and stability tend to move together, not against each other. The best-known benchmark for "how good is our delivery?"
DF Deployment Frequency (throughput) How often you ship to production. Frequent, small changes are easier to review, test and roll back.
LT / LTFC Lead Time for Changes (throughput) Time from commit to running in production. Long lead times usually hide queues, manual gates or slow pipelines.
FDRT / MTTR Failed Deployment Recovery Time (throughput), the successor to Mean Time To Restore How quickly you recover from a deployment that fails and needs immediate intervention. Recovery speed often matters more than never failing.
CFR Change Failure Rate (instability) Share of deployments that need immediate intervention, such as a rollback or hotfix. The counterweight to speed.
Rework rate Deployment Rework Rate (instability) Share of deployments that are unplanned and happen because of an incident in production. A signal that quality problems escape and come back as extra work.
SPACE Satisfaction and well-being, Performance, Activity, Communication and collaboration, Efficiency and flow A framework reminding you that productivity is multi-dimensional. Never measure developers by one number (like commits or lines of code). Pick metrics from several dimensions.
DX / DevEx ⚠️ Developer Experience How easy it is for engineers to do their work: build times, docs, tooling, cognitive load. Bad DX is a hidden tax on every feature.
SDLC Software Development Life Cycle: plan, design, build, test, release, operate The end-to-end path of a change. Agile, DevOps and DevSecOps are different ways of running it.
WIP Work In Progress Limiting WIP is one of the cheapest ways to ship faster. Ten half-done things deliver zero value.
DoR / DoD Definition of Ready / Definition of Done Shared agreement on when work can start and when it is truly finished (tested, documented, deployed). Prevents "done, except...".
KTLO Keep The Lights On The maintenance work that keeps systems running. Making it visible explains why a team's roadmap moves slower than expected.
VSM Value Stream Mapping / Management Mapping every step from idea to customer to find where work waits. Most delay is waiting, not working.
OKR / KPI Objectives and Key Results / Key Performance Indicator. An OKR is one qualitative Objective plus a few measurable Key Results OKRs set direction ("where are we going?"), KPIs monitor health ("are we okay?"). Mixing them up leads to vanity goals.
PoC ⚠️ Proof of Concept A throwaway experiment to answer "can this work at all?". Not an MVP and not production code, so do not let it quietly become either.
TCO / ROI Total Cost of Ownership / Return On Investment TCO counts build, run, support and exit costs, not just the license or the first sprint. ROI compares that cost with the value delivered. Use both before choosing build vs. buy.
RACI Responsible, Accountable, Consulted, Informed A roles matrix for a task or decision. Exactly one Accountable owner per item removes most "I thought you had it" moments.

DORA in practice

The DORA metrics are intentionally simple to compute. With a log of deployments you already have most of what you need:

from datetime import datetime, timedelta
from statistics import median

deploys = [
    # (commit_time, deploy_time, caused_failure, recovered_at)
    (datetime(2026, 10, 1, 9), datetime(2026, 10, 1, 15), False, None),
    (datetime(2026, 10, 2, 10), datetime(2026, 10, 3, 11), True, datetime(2026, 10, 3, 12)),
    (datetime(2026, 10, 6, 8), datetime(2026, 10, 6, 9), False, None),
    (datetime(2026, 10, 7, 13), datetime(2026, 10, 8, 10), False, None),
]

days = 30
deployment_frequency = len(deploys) / days
lead_time = median(d - c for c, d, _, _ in deploys)
failures = [(d, r) for _, d, failed, r in deploys if failed]
change_failure_rate = len(failures) / len(deploys)
recovery_time = median(r - d for d, r in failures) if failures else timedelta(0)

print(f"Deploys/day:          {deployment_frequency:.2f}")
print(f"Median lead time:     {lead_time}")
print(f"Change failure rate:  {change_failure_rate:.0%}")
print(f"Median recovery time: {recovery_time}")

The insight is in the combination: high deployment frequency with a low change failure rate shows that speed and stability are not a trade-off. DORA now counts five metrics: the original four keys (with Failed Deployment Recovery Time replacing Mean Time To Restore) plus rework rate, which sits with change failure rate in the instability group. The example above omits rework rate because it needs to know why each deployment happened (planned work or reaction to an incident), which a plain deploy log does not carry.

2. Software engineering practices and design

The principles and habits behind code that is easy to change.

Acronym Meaning Why it matters
CI ⚠️ Continuous Integration Every change is merged often and verified automatically. Catches integration problems while they are small.
CD ⚠️ Continuous Delivery / Continuous Deployment Delivery: every change can go to production at any time. Deployment: every passing change does. Know which one you mean.
TBD ⚠️ Trunk-Based Development Short-lived branches merged to main daily. Strongly linked to high DORA performance; long-lived branches create painful merges.
PR / MR Pull Request / Merge Request The unit of code review. Small PRs get better reviews and merge faster.
TDD Test-Driven Development: red (failing test), green (make it pass), refactor Write the failing test first, then the code. Forces you to design for testability and clarifies requirements.
BDD Behavior-Driven Development, specified as Given / When / Then Specify behavior in business language. Helps engineers, QA and product agree on what "correct" means.
E2E End-to-End (tests) Test the full user journey. Valuable but slow and brittle: keep few of them, and many fast unit tests (the test pyramid).
QA / UAT Quality Assurance / User Acceptance Testing QA verifies it works as built; UAT verifies it is what users actually needed.
DDD Domain-Driven Design. Keywords: ubiquitous language, bounded context, aggregate, entity, value object Model software around the business domain and its language. Clear boundaries make large systems understandable.
CQRS Command Query Responsibility Segregation Separate models for writes (commands) and reads (queries). Useful at scale, but adds complexity, so use it where reads and writes truly differ.
SOLID Single responsibility, Open/closed, Liskov substitution, Interface segregation, Dependency inversion Five object-oriented design principles that keep code modular and easier to change.
DRY / KISS / YAGNI Don't Repeat Yourself / Keep It Simple, Stupid / You Aren't Gonna Need It Guardrails against duplication, cleverness and speculative features. YAGNI alone saves a lot of wasted work.
12-factor The twelve-factor app: codebase, dependencies, config, backing services, build/release/run, processes, port binding, concurrency, disposability, dev/prod parity, logs, admin processes A checklist for cloud-ready services. Most "it works on my machine" and scaling pain traces back to breaking one of these.
SemVer Semantic Versioning: MAJOR.MINOR.PATCH Breaking change, new feature, bug fix. Lets consumers judge upgrade risk from the version number alone.
ADR ⚠️ Architecture Decision Record. Typical fields: context, decision, alternatives, consequences A short document capturing a decision and why it was made. Future you will want to know why.
RFC ⚠️ Request For Comments A written proposal shared for feedback before building. Cheap way to catch design mistakes early.
PRD / NFR Product Requirements Document / Non-Functional Requirements The PRD says what to build; NFRs say how well (latency, availability, security, cost). NFRs are often forgotten until production.
MVP Minimum Viable Product The smallest thing that tests a real hypothesis with real users. Not "version 1 with fewer features".
SOP Standard Operating Procedure A written, repeatable way to do a recurring task. The human-readable ancestor of automation: write it down, then script it.
LGTM Looks Good To Me The classic review approval. A culture of rubber-stamp LGTMs is a warning sign.

3. APIs, architecture and the web

Acronym Meaning Why it matters
API Application Programming Interface The contract between systems. Stable, well-documented APIs let teams move independently.
REST Representational State Transfer: resources, standard HTTP verbs, stateless requests Resource-oriented HTTP APIs. The default for public web APIs because every tool speaks HTTP.
CRUD Create, Read, Update, Delete The four basic data operations. Many REST APIs map them onto POST, GET, PUT/PATCH and DELETE.
RPC / gRPC Remote Procedure Call / gRPC (the name is recursive: gRPC Remote Procedure Calls) RPC calls a remote function like a local one. gRPC is binary, schema-first (Protocol Buffers) RPC over HTTP/2: fast and strongly typed, great between internal services.
GraphQL Graph Query Language (informal expansion) The client asks for exactly the fields it needs from a single endpoint. Fixes over-fetching, but needs care with query cost and caching.
JSON / YAML JavaScript Object Notation / YAML Ain't Markup Language The two data formats you read daily: JSON for APIs, YAML for configuration (Kubernetes, CI pipelines). YAML's indentation and implicit types are a classic source of bugs.
SSE ⚠️ Server-Sent Events One-way streaming from server to browser over plain HTTP. How most LLM chat UIs stream tokens.
SDK Software Development Kit A client library that wraps an API. A good SDK is often what makes an API actually get adopted.
BFF Backend For Frontend A backend tailored to one client (web, mobile). Keeps frontends simple and avoids over-fetching.
SPA / SSR / SSG Single-Page App / Server-Side Rendering / Static Site Generation Where HTML gets built: in the browser, on each request, or once at build time. This blog is SSG: fast, cheap and hard to break.
CDN Content Delivery Network Serves content from locations near users. Usually the single biggest win for global latency.
ORM Object-Relational Mapper Maps tables to objects. Productive, but know the SQL it generates (the N+1 query problem lives here).
SQL / NoSQL Structured Query Language / "Not only SQL" (document, key-value, wide-column, graph stores) Relational stores give joins and strong consistency; NoSQL stores trade some of that for flexible schemas or scale. Choose by access pattern, not fashion.
ACID Atomicity, Consistency, Isolation, Durability The guarantees of a classic database transaction. The reason you can trust a bank transfer.
CAP Consistency, Availability, Partition tolerance In a distributed system, when the network partitions you must choose between consistency and availability. Not "pick two" in everyday operation.
OLTP / OLAP Online Transaction Processing / Online Analytical Processing Many small reads and writes for the app vs. few big scans for reporting. Running analytics on your OLTP database is a classic outage cause.
VPC Virtual Private Cloud Your isolated network inside a cloud provider: subnets, routing, security groups. Network design mistakes here are expensive to undo.
SaaS / PaaS / IaaS Software / Platform / Infrastructure as a Service How much of the stack you rent vs. operate. Each step down gives more control and more responsibility.
OCI ⚠️ Open Container Initiative The open standards for container images and runtimes. Why an image built with one tool runs on another.
K8s Kubernetes (K + 8 letters + s) The standard container orchestrator. Powerful, but a platform to run, not just a tool to install.
CRD Custom Resource Definition Extends the Kubernetes API with your own object types. The basis of operators and most cloud-native add-ons.

4. Operations, reliability and SRE

How you know a system is healthy, and what happens when it is not.

Acronym Meaning Why it matters
SRE Site Reliability Engineering Running operations as a software problem. Introduced error budgets, toil reduction and blameless postmortems.
SLI Service Level Indicator A measured signal of user experience, e.g. "% of requests served in under 300 ms".
SLO Service Level Objective The internal target for an SLI, e.g. "99.9% over 30 days". Defines "reliable enough".
SLA Service Level Agreement The external, contractual promise, usually with penalties. Always looser than your SLO.
SLI / SLO / SLA Keywords: indicator (what you measure), objective (the target), agreement (the contract and its consequences) Read them as a ladder: measure, then target, then promise. Most teams jump straight to the promise.
MTTD Mean Time To Detect How long until you notice a problem. If customers tell you first, your monitoring is not done.
MTTA Mean Time To Acknowledge Time from alert to a human taking ownership. Reveals alert fatigue and on-call health.
MTTR ⚠️ Mean Time To Recover / Restore / Repair / Respond How quickly service comes back. Always state which "R" you mean.
MTBF Mean Time Between Failures How often things break. Useful for hardware; for software, recovery speed usually matters more.
RTO / RPO Recovery Time Objective / Recovery Point Objective How long you can be down / how much data you can lose. They drive your backup and disaster recovery design (and cost).
HA / DR High Availability / Disaster Recovery HA survives a component failure; DR survives losing a whole site or region. Different problems, different costs.
BCP Business Continuity Plan How the whole business keeps operating through a disruption. DR restores the systems; BCP covers people, process and communication too.
RCA / PIR Root Cause Analysis / Post-Incident Review Learning from incidents. Blameless reviews surface systemic causes instead of scapegoats.
SEV / P1 Severity / Priority level A shared scale for incident impact. Decides who gets paged and how fast.
Runbook Not an acronym: a step-by-step procedure for a known alert or task (a playbook is the decision-level version) The thing you want at 3 a.m. Linking each alert to its runbook is one of the cheapest reliability improvements.
NOC Network Operations Center Centralized monitoring of infrastructure, typical in larger organizations and telecoms.
APM / RUM Application Performance Monitoring / Real User Monitoring Server-side traces and metrics vs. what real users actually experience in the browser or app.
MELT Metrics, Events, Logs, Traces The four telemetry types behind observability. Metrics tell you something is wrong; traces and logs tell you where and why.
OTel OpenTelemetry The vendor-neutral standard for traces, metrics and logs. Instrument once, switch backends freely.
eBPF extended Berkeley Packet Filter Run safe programs inside the Linux kernel. Powers modern observability, networking and security tools with low overhead.
RED / USE Rate, Errors, Duration / Utilization, Saturation, Errors Two checklists for dashboards: RED for services (requests), USE for resources (CPU, disk, queues).
Golden signals Latency, traffic, errors, saturation (from Google's SRE book) A four-item alternative to RED plus saturation. Together with RED and USE they cover most monitoring needs.

Error budgets: why SLOs are useful

An SLO is not just a target; it gives you a budget for failure. Spend it on shipping features and experiments; when it runs out, prioritize reliability. A related alert style is the burn rate: how fast you are consuming the budget compared with an even spend over the window.

def error_budget_minutes(slo: float, days: int = 30) -> float:
    """Allowed downtime (in minutes) for an availability SLO over a window."""
    return (1 - slo) * days * 24 * 60


for slo in (0.99, 0.999, 0.9999):
    print(f"{slo:.2%} over 30 days -> {error_budget_minutes(slo):6.1f} minutes of downtime")

# 99.00% over 30 days ->  432.0 minutes of downtime
# 99.90% over 30 days ->   43.2 minutes of downtime
# 99.99% over 30 days ->    4.3 minutes of downtime

Each extra "nine" cuts the budget by 10x, and usually costs much more than 10x to achieve. That is the real insight: choose the reliability your users need, not the maximum possible.

5. DevOps, platforms and cloud cost

Acronym Meaning Why it matters
DevOps Development + Operations A culture where the people who build software also run it. Shorter feedback loops, fewer handoffs.
IaC Infrastructure as Code. Common tools: Terraform, OpenTofu, Pulumi, Ansible, AWS CloudFormation/CDK, Azure Bicep Infrastructure defined in versioned files. Reviewable, repeatable, reversible. Declarative tools describe the end state; imperative ones describe the steps.
GitOps Git as the source of truth for operations The desired state lives in Git; an agent (Argo CD, Flux) reconciles the system to match. Every change is a commit you can audit and revert.
IDP ⚠️ Internal Developer Platform / Portal Paved roads for teams: templates, self-service environments, golden paths. Lowers cognitive load at scale.
CNCF Cloud Native Computing Foundation Home of Kubernetes, Prometheus, OpenTelemetry and more. Its landscape is a map of the cloud-native ecosystem.
CAB Change Advisory Board A traditional approval gate for production changes. DORA research shows heavyweight external approval processes slow delivery without improving stability.
FinOps Financial Operations Making cloud cost a shared engineering responsibility. Cost is a non-functional requirement too.
DevSecOps DevOps with security built in Security checks in the pipeline instead of at the end. Fixing a vulnerability before merge is much cheaper than after release.

6. Security, privacy and supply chain

Acronym Meaning Why it matters
CIA triad Confidentiality, Integrity, Availability The three properties security protects. Every control and every threat maps to at least one.
STRIDE Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege A threat-modeling checklist: walk each part of your design and ask which of the six could happen.
OWASP Open Worldwide Application Security Project Publishes the OWASP Top 10, including one for LLM applications. A good baseline checklist (see below).
OWASP Top 10 (2025) Broken Access Control; Security Misconfiguration; Software Supply Chain Failures; Cryptographic Failures; Injection; Insecure Design; Authentication Failures; Software or Data Integrity Failures; Security Logging and Alerting Failures; Mishandling of Exceptional Conditions Awareness list of the most critical web application risks. Access control and misconfiguration lead it.
OWASP LLM Top 10 (2025) Prompt Injection; Sensitive Information Disclosure; Supply Chain; Data and Model Poisoning; Improper Output Handling; Excessive Agency; System Prompt Leakage; Vector and Embedding Weaknesses; Misinformation; Unbounded Consumption The same idea for LLM apps. Treat model output as untrusted input and give agents the least privilege they need.
XSS / CSRF / SSRF / SQLi Cross-Site Scripting / Cross-Site Request Forgery / Server-Side Request Forgery / SQL injection The classic injection and request-forgery bugs. Escape output, use anti-CSRF tokens or SameSite cookies, validate outbound URLs, and use parameterized queries.
CSP / CORS ⚠️ Content Security Policy / Cross-Origin Resource Sharing Two browser-enforced policies. CSP limits what a page may load and run (a strong XSS mitigation); CORS controls which other origins may call your API.
WAF / DDoS ⚠️ Web Application Firewall / Distributed Denial of Service A WAF filters malicious HTTP traffic; DDoS floods you with traffic to knock you offline. Both are usually handled at the CDN or edge.
SBOM Software Bill of Materials An inventory of every component and dependency in your software. When the next big vulnerability lands, you can answer "are we affected?" in minutes.
SLSA Supply-chain Levels for Software Artifacts ("salsa") A framework for proving how an artifact was built (provenance), with increasing build-integrity levels. Protects against tampered builds and dependencies.
SAST / DAST / SCA ⚠️ Static / Dynamic Application Security Testing / Software Composition Analysis Scan your code, your running app, and your dependencies. Each catches different classes of problems.
CVE / CVSS Common Vulnerabilities and Exposures / Common Vulnerability Scoring System The ID of a known vulnerability, and its severity score. CVSS alone is a poor priority signal.
KEV / EPSS Known Exploited Vulnerabilities (CISA catalog) / Exploit Prediction Scoring System Which vulnerabilities are actually exploited, or likely to be. Prioritize these over raw CVSS scores.
IAM Identity and Access Management Who can do what. Most cloud breaches are IAM misconfigurations, not exotic exploits.
RBAC / ABAC Role-Based / Attribute-Based Access Control Permissions by role, or by attributes (team, region, data sensitivity). ABAC scales better for fine-grained rules.
SSO / OIDC / MFA Single Sign-On / OpenID Connect / Multi-Factor Authentication One identity, a standard protocol to use it, and a second factor to protect it.
OAuth / SAML / SCIM OAuth 2.0 (delegated authorization) / Security Assertion Markup Language (XML-based enterprise SSO) / System for Cross-domain Identity Management (user provisioning) OAuth lets an app act on your behalf without your password; OIDC adds login on top of it; SAML is the older enterprise SSO standard; SCIM creates and removes accounts automatically.
JWT JSON Web Token A signed token carrying claims, common in OAuth/OIDC. Validate signature, issuer, audience and expiry every time. A JWT is signed, not encrypted.
TLS / mTLS Transport Layer Security / Mutual TLS TLS encrypts and authenticates the server; in mTLS both client and server prove their identity. A building block for service-to-service trust.
PKI Public Key Infrastructure: certificate authorities, certificates, chains of trust, revocation The system that makes TLS certificates trustworthy. Expired certificates remain a top cause of avoidable outages.
ZTA Zero Trust Architecture Never trust by network location; verify every request. The internal network is not a safe zone.
PII Personally Identifiable Information Data that identifies a person. Know where it lives, minimize it, and keep it out of logs and prompts.
GDPR General Data Protection Regulation (EU, applicable since 25 May 2018) Rules for processing personal data of people in the EU: lawful basis, data subject rights, breach notification within 72 hours, large fines.
NIS2 Network and Information Security Directive 2 (EU Directive 2022/2555) Cybersecurity risk-management and incident-reporting duties for a wide range of "essential" and "important" entities. Member states had to transpose it by 17 October 2024.
CRA Cyber Resilience Act (EU) Security requirements for products with digital elements, including vulnerability handling and SBOMs. Reporting duties apply from 11 September 2026, the main obligations from 11 December 2027.
DLP Data Loss Prevention Controls that detect and block sensitive data leaving the organization (email, uploads, copy-paste into AI tools).
CSPM Cloud Security Posture Management Continuously scans cloud accounts for misconfigurations such as public buckets or over-broad roles. The automated answer to "what did we leave open?".
EDR / XDR Endpoint / Extended Detection and Response Detection and response on laptops and servers (EDR), extended across email, identity and cloud (XDR).
SOC ⚠️ Security Operations Center The team that monitors and responds to security events.
SIEM Security Information and Event Management Collects and correlates security logs. The SOC's main tool.

7. MLOps and data

Getting models from notebooks to production, and keeping them good.

Acronym Meaning Why it matters
MLOps Machine Learning Operations DevOps practices applied to ML: versioned data and models, automated training, monitoring. Most ML value is lost between notebook and production.
MLflow Open-source ML lifecycle platform. Keywords: experiment, run, parameters, metrics, artifacts, model registry, model flavors, tracking server Records what you trained, with which data and settings, and promotes the winning model through a registry. Makes results reproducible.
Feature store Central store of ML features, with an offline store (training) and an online store (low-latency serving) Avoids training/serving skew: the same feature computed the same way in both places.
CT ⚠️ Continuous Training Retrain models automatically when data changes. Models decay; pipelines should expect it.
ETL / ELT Extract, Transform, Load / Extract, Load, Transform Transform before or after loading into the warehouse. ELT dominates now because warehouses are cheap and powerful.
CDC ⚠️ Change Data Capture Streams row-level changes out of a database (from its log) to keep other systems in sync without heavy batch jobs.
DAG Directed Acyclic Graph Tasks with dependencies and no cycles. The shape of data and ML pipelines (Airflow, Dagster, Kubeflow) and of build graphs.
EDA Exploratory Data Analysis Look at the data before modeling. Most "model problems" are data problems.
HPO Hyperparameter Optimization Automated search for the best training settings. Useful, but rarely beats better data.
A/B A/B testing Compare variants with real users. The only reliable way to know if a model improves the business metric, not just the offline score.
Drift Data drift (inputs change) / concept drift (the input-to-outcome relationship changes) The silent killer of production models: monitor it.
GPU / TPU Graphics / Tensor Processing Unit The accelerators that make deep learning practical. Often the biggest line in an ML budget.

8. AI and LLM systems

The newest and fastest-growing part of the alphabet.

Acronym Meaning Why it matters
LLM Large Language Model The engine behind modern AI assistants. Powerful, probabilistic, and needs evaluation like any other component.
SLM / VLM Small Language Model / Vision-Language Model (reads images as well as text) SLMs are cheaper, faster and can run locally or on the edge; VLMs handle screenshots, documents and charts. Pick the smallest model that passes your evals.
MoE ⚠️ Mixture of Experts Only a few "expert" sub-networks run per token, so a very large model costs far less to run than its total parameter count suggests.
RAG ⚠️ Retrieval-Augmented Generation. Keywords: chunking, embeddings, vector search, reranking, grounding Fetch relevant documents and give them to the model with the question. Grounds answers in your data without retraining.
MCP ⚠️ Model Context Protocol. Keywords: host, client, server; tools, resources, prompts An open standard for connecting AI apps to tools and data sources. Build an integration once, use it from many AI clients.
A2A Agent2Agent protocol. Keywords: Agent Card, task, message An open protocol for AI agents to discover and talk to each other. MCP connects agents to tools; A2A connects agents to agents.
SFT Supervised Fine-Tuning Train a model further on curated input/output examples. Teaches format, style and domain behavior.
RLHF / DPO Reinforcement Learning from Human Feedback / Direct Preference Optimization Align models with human preferences. DPO is a simpler, cheaper alternative to classic RLHF.
RLVR / GRPO Reinforcement Learning with Verifiable Rewards / Group Relative Policy Optimization Train on tasks with automatically checkable answers (math, code, tests) instead of human ratings. A main recipe behind recent reasoning models. GRPO is a popular algorithm for it.
LoRA / PEFT / QLoRA Low-Rank Adaptation / Parameter-Efficient Fine-Tuning / Quantized LoRA Fine-tune by training a small set of extra weights, optionally on a quantized base model. Customization at a fraction of the cost.
GGUF A single-file model format used by llama.cpp and tools built on it (successor to GGML) Holds weights, quantization and metadata in one file. The usual way to run quantized open models on a laptop.
CoT Chain of Thought The model reasons step by step before answering. Improves accuracy on multi-step problems, at the cost of more tokens.
TTFT / TPOT Time To First Token / Time Per Output Token The two latency numbers users feel: how long until text starts, and how fast it streams.
KV cache Key-Value cache Stores attention state so the model doesn't recompute the prompt. Prompt caching builds on it to cut cost and latency.
HITL Human In The Loop A person reviews or approves AI output at key points. Essential where mistakes are expensive.
LLMOps / AgentOps Operations for LLM and agent systems MLOps for prompts, models, tools and evals: versioning, tracing, cost tracking, guardrails.
LLM-as-a-judge Using an LLM to grade another model's output Scales evaluation beyond what humans can review. Not an acronym, but you will hear it in every AI team.
BLEU / ROUGE Bilingual Evaluation Understudy / Recall-Oriented Understudy for Gisting Evaluation Older text-overlap metrics from translation and summarization. Cheap, but weak for open-ended answers.
pass@k Probability that at least one of k attempts is correct Standard metric for code generation. pass@1 is what users experience.

LLM-as-a-judge in practice

Traditional metrics (exact match, BLEU, ROUGE) struggle with open-ended answers. LLM-as-a-judge uses a strong model with a clear rubric to score outputs:

JUDGE_PROMPT = """You are grading an answer to a customer support question.

Question: {question}
Reference answer: {reference}
Candidate answer: {candidate}

Score the candidate from 1 to 5 for factual correctness against the reference.
Reply with JSON only: {{"score": <1-5>, "reason": "<one sentence>"}}"""


def judge(call_llm, question: str, reference: str, candidate: str) -> dict:
    """call_llm(prompt) -> str is any client for your model provider."""
    import json

    raw = call_llm(JUDGE_PROMPT.format(question=question, reference=reference, candidate=candidate))
    return json.loads(raw)

Why it matters, and what to watch for:

  • Scale: you can evaluate thousands of outputs on every prompt or model change, like a test suite for AI behavior.
  • Calibrate it: compare the judge's scores with human labels on a sample before trusting it.
  • Known biases: judges can prefer longer answers (verbosity bias), the first option shown (position bias), or text written by their own model family (self-preference).
  • Keep rubrics narrow: one criterion per judgment ("correct?", "follows policy?") is far more reliable than "is this good?".
  • Expect messy output: real model replies sometimes wrap the JSON in extra text, so validate and retry rather than calling json.loads blindly.

9. Support and IT service management

Where the customer meets the system.

Acronym Meaning Why it matters
ITSM IT Service Management How IT services are designed, delivered and supported: incidents, requests, changes, problems.
ITIL Information Technology Infrastructure Library. ITIL 4 organizes 34 practices around a Service Value System (guiding principles, governance, service value chain, continual improvement). Value chain activities: plan, improve, engage, design and transition, obtain/build, deliver and support The most widely used ITSM framework. Shared vocabulary between support, ops and the business. Key practices: incident, problem, change enablement, service request, service level and knowledge management.
CMDB Configuration Management Database The record of your services, systems and how they relate. Only as useful as it is current: stale CMDBs mislead incident response.
L1 / L2 / L3 Support tiers 1, 2 and 3 Frontline, technical specialists, and engineering. Good tiering resolves most issues early and escalates the rest with context.
FCR First Contact Resolution Share of issues solved on the first interaction. One of the strongest drivers of customer satisfaction.
AHT Average Handle Time Time spent per ticket or call. Useful for capacity planning; dangerous as a target (agents rush, FCR drops).
TTR / TTFR Time To Resolution / Time To First Response How long customers wait for an answer and for a fix. Usually what support SLAs are written against.
OLA Operational Level Agreement An internal agreement between teams that supports an external SLA, e.g. how fast L3 engineering responds to L2.
CSAT Customer Satisfaction Score "How satisfied were you?" right after an interaction. Measures the transaction.
NPS Net Promoter Score: % promoters (9-10) minus % detractors (0-6) on a 0-10 scale "How likely are you to recommend us?" Measures the relationship over time.
CES Customer Effort Score "How easy was it to solve your issue?" Low effort predicts loyalty better than delight.
KB Knowledge Base Documented answers for customers and agents. Every good KB article is a ticket that never gets created (and great context for a RAG assistant).
CX Customer Experience The sum of every interaction a customer has with you, including your outages and your support.

Support metrics close the loop with engineering: ticket spikes are often the earliest signal of an incident (low MTTD), and recurring ticket categories point to the bugs and UX problems worth fixing first.

Same letters, different meaning

Some acronyms collide. When you hear one of these, check the context:

Acronym Meaning A Meaning B
DORA DevOps Research and Assessment (delivery metrics) Digital Operational Resilience Act (Regulation (EU) 2022/2554): applies since 17 January 2025 to financial entities and their ICT providers (ICT risk management, incident reporting, resilience testing, third-party risk)
SOC Security Operations Center SOC 2 (System and Organization Controls): an audit report on a vendor's security controls, often required in B2B sales
CD Continuous Delivery (can deploy anytime) Continuous Deployment (does deploy every change)
CI Continuous Integration Confidence Interval (statistics, e.g. in A/B test results)
MTTR Mean Time To Recover / Restore Mean Time To Repair / Respond
IDP Internal Developer Platform Identity Provider (Okta, Entra ID, Keycloak)
DX Developer Experience Digital Experience (customer-facing)
TBD Trunk-Based Development To Be Determined
PR Pull Request Public Relations (yes, it happens in all-hands meetings)
SSE Server-Sent Events (HTTP streaming) Security Service Edge (cloud-delivered security, the security half of SASE)
OCI Open Container Initiative (image and runtime standards) Oracle Cloud Infrastructure
CSP Content Security Policy (browser header) Cloud Service Provider
WAF Web Application Firewall Well-Architected Framework (AWS, Azure, Google Cloud design guidance)
RAG Retrieval-Augmented Generation Red / Amber / Green (project status colors)
MCP Model Context Protocol Microsoft Certified Professional (retired certification)
CDC Change Data Capture Centers for Disease Control and Prevention (a US agency, and a common search-result surprise)
CT Continuous Training (ML) Continuous Testing, or Certificate Transparency (public logs of issued TLS certificates)
SCA Software Composition Analysis Strong Customer Authentication (EU payments rules for two-factor checks)
ADR Architecture Decision Record Alternative Dispute Resolution; also American Depositary Receipt in finance
MoE Mixture of Experts (model architecture) Margin of Error (statistics)
PoC Proof of Concept Point of Contact
RFC Request For Comments (design proposal) Request For Comments as in the numbered IETF internet standards (RFC 9110 defines HTTP semantics)

If you work in fintech in Europe, you will likely deal with both DORAs: one measures how well you ship, the other regulates how well you survive when things go wrong. They point in the same direction.

Why this matters

Acronyms are shortcuts, and shortcuts are only useful if everyone takes the same road. A few practical takeaways:

  • Define them once, in writing. A glossary in your team docs or onboarding saves hours of quiet confusion.
  • Prefer the concept over the label. "We recover from bad deploys in under an hour" is clearer than "our MTTR is good".
  • Metrics come in pairs. Speed with stability (DF with CFR), cost with quality (AHT with FCR), automation with oversight (LLM-as-a-judge with human calibration). Optimizing one alone usually breaks the other.
  • The alphabet keeps growing. MCP, A2A and LLMOps did not exist a few years ago. The useful habit is not memorizing every acronym, but asking: what problem does this name solve, and do we have that problem?

Final Thoughts

Behind almost every acronym in this list there is a lesson someone learned the hard way: deployments that failed, outages that lasted too long, vulnerabilities nobody could trace, models that silently drifted, customers who never came back.

Learning the letters gets you into the conversation. Understanding the lessons behind them is what lets you build, run and support software well.