Agile & Scrum
Sprint, backlog, velocity, retrospective, epic, story points — the vocabulary every team member hears daily.
IT vocabulary organised by topic — terms your team actually uses in code reviews, documents, and daily conversation. Each module builds on the previous one.
Start with the modules most relevant to your role — then expand from there.
Sprint, backlog, velocity, retrospective, epic, story points — the vocabulary every team member hears daily.
Closure, Promise, type narrowing, generics, destructuring — core JS/TS vocabulary for code reviews and architecture discussions.
Pipeline, artifact, blue-green deployment, IaC, SLO, error budget — the vocabulary of cloud-native engineering.
Specificity, BEM, CSS custom properties, Flexbox vs Grid, utility classes — concepts behind every frontend code review.
Commit, rebase, cherry-pick, bisect, detached HEAD, interactive rebase — 30 terms every developer discusses.
VPC, load balancer, auto-scaling, CDN, availability zone, managed service — AWS, GCP, and Azure vocabulary.
Index, transaction, ACID, N+1 query, query plan, normalisation — vocabulary for backend engineers and data engineers.
Threat model, attack surface, CVE, zero-day, OWASP, principle of least privilege — security vocabulary for all engineers.
REST, GraphQL, idempotency, pagination, rate limiting, versioning — vocabulary for anything that communicates over HTTP.
Feature, training data, overfitting, precision vs recall, pipeline, inference — vocabulary for ML engineers and data scientists.
Microservices, event-driven, CQRS, domain model, coupling, cohesion — vocabulary for system design and architecture discussions.
Escalation, stakeholder, trade-off, alignment, pushback, scope creep — the vocabulary behind team communication and project management.
Hardware, software, server, client, bug, deploy, production — the core terms every IT professional must know before anything else.
IP address, DNS, TCP/UDP, TLS, load balancer, CDN, WebSocket, HTTP status codes — vocabulary for every engineer who touches the web.
Shell, daemon, pipe, process, signal, cron, permission, SSH, symlink — the vocabulary you need to navigate any terminal confidently.
Array, linked list, hash map, Big O notation, recursion, binary search, DFS, dynamic programming — interview-ready CS vocabulary.
Wireframe, mockup, prototype, user flow, WCAG, design system, CTA, skeleton screen, affordance — vocabulary for developers working with design teams.
Unit test, integration test, mock, stub, TDD, regression, flaky test, test pyramid, load test — vocabulary for quality-focused engineers.
Native app, deep link, APK, push notification, cold start, code signing, OTA update, haptic feedback — iOS and Android vocabulary.
Kanban, WIP limit, lean, MVP, cycle time, lead time, OKRs, SAFe, definition of ready, flow efficiency — advanced agile vocabulary.
IDE, debugger, linter, formatter, package manager, profiler, REPL, breakpoint, hot reload, dotfiles — vocabulary for your daily workflow.
License, fork, maintainer, CONTRIBUTING.md, SemVer, upstream, bus factor, RFC, hackathon — vocabulary for contributing to open source.
Agent loop, ReAct pattern, tool calling, multi-agent orchestration, guardrails, memory types — vocabulary for building autonomous AI systems.
Domain events, CQRS, event sourcing, saga patterns, choreography vs orchestration, schema registry — EDA vocabulary for distributed systems engineers.
SDL, resolvers, DataLoader, N+1 problem, schema federation, Apollo Federation, persisted queries — advanced vocabulary for GraphQL API development.
The 6Rs (rehost, replatform, refactor, repurchase, retire, retain), migration waves, landing zones, cutover windows, and TCO analysis vocabulary.
Raft, quorum, linearizability, split-brain, leader fencing, CAP and PACELC theorems, vector clocks, and distributed transaction vocabulary.
Threat modeling, STRIDE, PASTA, attack trees, trust boundaries, zero trust, defense-in-depth, compensating controls, and security design review vocabulary.
SIEM, alert triage and enrichment, IOC vs IOA, threat hunting, TTP, SOAR playbooks, STIX/TAXII threat intelligence vocabulary for blue team engineers.
Architecture scorecards, tech debt quantification, scalability risk, vendor lock-in assessment, code health reports, risk registers, and RAG scoring vocabulary.
Tenant isolation models (pool, silo, bridge), noisy-neighbour mitigation, control plane vs. data plane, SaaS tiers, entitlement services, and onboarding pipeline vocabulary.
Cyclomatic complexity, cognitive complexity, DORA metrics, ISO 25010 quality model, tech debt ratio, SonarQube indicators, code churn, and static analysis vocabulary.
Citizen developer model, canvas apps vs. model-driven apps, connectors, Power Automate flows, Center of Excellence governance, DLP policies, and ALM for low-code vocabulary.
Real-time operating system concepts, task scheduling, interrupt service routines, HAL and BSP layers, MISRA C safety coding, bare-metal vs. OS approaches, and firmware vocabulary.
Platform as product, developer NPS, golden paths, Team Topologies vocabulary, platform adoption funnel, OKRs for platform teams, dogfooding, and platform-specific communication.
ICS roles (Incident Commander, Operations Lead, Comms Lead, Scribe), SEV declaration, assuming command, incident timeline, standing down, and post-mortem vocabulary.
Feature stores, experiment tracking, model registries, drift detection, ONNX serialisation, training-serving skew, shadow mode, and ML infrastructure vocabulary.
Data catalog, data lineage, data stewardship, data quality dimensions, governance policy language, GDPR data management vocabulary, and compliance communication.
RLHF, reward modelling, Constitutional AI, red-teaming, jailbreak, prompt injection, scalable oversight, corrigibility, hallucination, and responsible AI vocabulary.
OAuth 2.0 flows, OIDC, SAML assertions, JWT claims, RBAC, ABAC, and IAM platform vocabulary for secure authentication and authorisation.
Elasticsearch vocabulary: inverted index, shards, query DSL, relevance scoring (BM25), analyzers, dense vector search, and operational concepts.
LaunchDarkly, Unleash, feature toggle vocabulary: targeting rules, segments, rollout strategies, kill switches, and client-side vs. server-side evaluation.
ER modelling, normalisation forms (1NF–3NF), star and snowflake schemas, indexing vocabulary, constraint types, and schema design discussion language.
Symmetric and asymmetric encryption, TLS 1.3 handshake, PKI and certificate vocabulary, key management, HSMs, and common cryptographic threat vocabulary.
PII classification, pseudonymisation, GDPR technical implementation (DSAR, right to erasure), consent management, data minimisation, and privacy-by-design vocabulary.
Collaborative filtering, content-based filtering, matrix factorisation, cold start, evaluation metrics (NDCG, MAP), candidate generation, and ranking pipeline vocabulary.
Artifact management, SemVer, release trains, hotfix vocabulary, build reproducibility, changelog generation, and release pipeline automation.
LSP, DAP, tree-sitter grammar vocabulary, VS Code extension API concepts, static analysis (AST, lint rules), and developer experience tooling.
Turborepo, Nx, Bazel vocabulary: pipeline caching, affected commands, workspace management, hermetic builds, and trunk-based development in monorepos.
Consumer-driven contract testing with Pact: pact files, provider verification, can-i-deploy, provider states, and CI/CD integration for microservice APIs.
Model serving vocabulary: inference endpoints, quantisation, GPU inference, shadow deployment, prediction drift monitoring, and champion/challenger patterns.
Istio and Envoy vocabulary: data plane, control plane, VirtualService, DestinationRule, mTLS, circuit breaker in mesh, ambient mode, and service mesh observability.
WebRTC API vocabulary: RTCPeerConnection, SDP, ICE candidates, STUN/TURN, simulcast, CRDT for real-time collaboration, and SFU vs. MCU architectures.
RFC authoring, ADR vocabulary, technical strategy, cross-org alignment, influence without authority, and executive communication vocabulary for senior engineers.
Localization technical vocabulary: XLIFF, ICU MessageFormat, translation memory, TMS integration, pseudo-localisation, continuous localisation pipelines, and LQA.
Blameless postmortem culture, contributing factors, timeline reconstruction, corrective vs. preventive actions, psychological safety, and SRE postmortem document structure.
Interactive rebase, cherry-pick, reflog, bisect, stash, worktree, rerere, and sparse checkout — advanced Git for senior developers.
Window functions (OVER, PARTITION BY, ROW_NUMBER, LAG/LEAD), CTEs, recursive CTEs, EXPLAIN ANALYZE, LATERAL joins, and materialized views.
React Server Components, useCallback vs useMemo, Suspense, startTransition, Server Actions, SWR, React Query, hydration, and Turbopack.
Prometheus metric types (counter/gauge), PromQL rate(), AlertManager silence, escalation policies, on-call acknowledge/resolve, MTTR, and alert fatigue.
TTFB, flame charts, long tasks, retained vs shallow size, stalled requests, coverage panel, CLS, paint flashing, memory leaks — Chrome DevTools vocabulary.
Up/down migrations, migration history tables, repeatable migrations, baseline, migration conflicts, checksum validation, and non-destructive migration strategy.
Custom Resource Definitions, operator pattern, reconciliation loop, desired vs actual state, mutating and validating webhooks, Kubebuilder, controller-runtime.
Fault injection, blast radius, game-day vocabulary, hypothesis design, steady-state, and chaos experiment methodology.
Design systems, component tokens, Figma handoff, accessibility in design, design debt, and design-engineering collaboration vocabulary.
Carbon intensity, carbon-aware workloads, Scope 1/2/3 emissions, SCI (Software Carbon Intensity), GreenOps, and right-sizing for energy efficiency.
SBOM, SLSA levels, provenance, attestation, hermetic builds, Sigstore, cosign, dependency confusion, and artifact digest verification.
visionOS, passthrough, mixed reality, immersive space, ARKit, RealityKit, hand tracking, eye gaze input, and spatial audio vocabulary.
Synthetic data generation, data augmentation, differential privacy, utility-privacy trade-off, fidelity metrics, and synthetic test data management.
System prompt design, few-shot learning, chain-of-thought (CoT), temperature/top-p, prompt chaining, prompt injection defense, and prompt versioning.
Feature flags, canary deployments, blue-green deployments, ring-based rollouts, rollback triggers, traffic splitting, and kill switches.
Backstage, software catalog, tech radar, scaffolder templates, portal scorecards, catalog governance, and developer portal adoption metrics.
Nodes, edges, Cypher, Gremlin, SPARQL, RDF, OWL ontologies, knowledge graph embeddings, semantic web, and entity resolution.
SPACE framework, Developer Effectiveness Index, flow state, cognitive load, DX surveys, friction logs, onboarding metrics, and DX ROI language.
MMLU, HumanEval, model cards, Chatbot Arena, eval-as-code, LLM-as-judge, human evaluation protocols, and benchmark saturation vocabulary.
Active-active vs active-passive topology, failover, geodistribution, global load balancing, RPO/RTO in multi-region context, blast radius containment.
Lineage graph, column-level lineage, data catalog, DataHub/Atlan, data stewardship, GDPR erasure via lineage, and impact analysis vocabulary.
Reserved instances, spot/preemptible instances, rightsizing, cost allocation tags, showback vs chargeback, unit economics, and egress cost vocabulary.
Tutorial structure, screencast vocabulary, CFP/talk abstract writing, engineering blog post vocabulary, and technical SEO for developer content.
API-as-a-product, rate limiting tiers, usage-based billing, API marketplace, overage charges, and API developer experience vocabulary.
SAST/DAST/IAST, security gates, secret scanning, container image scanning, vulnerability remediation SLA, and compliance-as-code vocabulary.
Physical vs logical qubits, surface code, fault-tolerant quantum computing, magic state distillation, topological qubits, and threshold theorem.
Engineering effectiveness vocabulary for leadership conversations: productivity multipliers, DX ROI framing, DORA benchmarks, and engineering investment language.
Time-to-first-successful-call, onboarding friction, API sandbox, documentation quality, SDK ergonomics, error message quality, and API changelog vocabulary.
OSI layers, TCP/IP model, DNS resolution, HTTP/HTTPS, load balancing, CDN, NAT, and subnetting vocabulary for developers.
OKR framework, confidence scores, RICE prioritisation, MoSCoW, Now/Next/Later roadmaps, descoping, bets, and strategic initiatives.
IDP, golden path, paved road, stream-aligned teams, DORA metrics, cognitive load reduction, toil, and SPACE framework for developer productivity.
Circuit breaker, saga, outbox pattern, strangler fig, bounded context, idempotent consumer, anti-corruption layer, and compensating transactions.
Zero-trust architecture, IAM, CASB, SIEM, DLP, WAF, CSPM, secrets management, and the essential security vocabulary for cloud-native IT professionals.
Pod, Deployment, Service, Ingress, CRD, Operator, HPA, StatefulSet, Helm, and the essential vocabulary for running containerised workloads in Kubernetes.
Training loop, inference, feature engineering, gradient descent, overfitting, A/B testing, SHAP values, MLOps, and vocabulary for ML engineers in production.
Test yourself on the terms you've just studied — multiple choice, fill-in-blank, and matching.
Start quizzes → Exercise Collocations — 100+ PairsGo beyond single words: "merge a branch", "raise a PR", "ship a feature" — the pairs that matter.
Practice now → Blog Vocabulary Deep-DivesIn-depth articles on DevOps English, Agile vocabulary, API terminology, and more.
Read articles → Exercise Pronunciation Drillscache, nginx, kubectl, PostgreSQL — say the words you're now studying with confidence.
Start drills →