LOGOTHECA

Glossary category · 25 terms

Building, Shipping & Running

Getting code from a developer's machine to real users, reliably and repeatedly.

Deploy

Foundational

Also deployment

Publishing software so it actually runs where people can use it, such as a server, the cloud or an app store.

Read the full definition →

CI/CD

Established

Continuous Integration / Continuous Delivery (or Deployment)

The practice of automatically testing and shipping small code changes often and safely, instead of rare, risky launches.

Read the full definition →

Pipeline

Established

The automated route to production

The specific configured sequence of automated steps a project runs (test, build, deploy). It is the machinery that puts CI/CD into practice.

Read the full definition →

Environment

Foundational

Dev / Staging / Production

Separate copies of a system: development for building, staging for testing, and production ('prod') for real users.

Read the full definition →

Container

Established

A portable package

A lightweight, self-contained bundle holding an app and everything it needs, so it runs the same way on any machine with a container runtime installed.

Read the full definition →

Kubernetes (K8s)

Established

Container orchestration

Software that automatically deploys, scales and manages containers across many machines. The industry standard for running containers at scale.

Read the full definition →

DevOps

Established

Development + Operations

A way of working that merges the teams who build software with those who run it, so releases are faster and more reliable.

Read the full definition →

IaC

Established

Infrastructure as Code

Managing servers and cloud resources through code and config files rather than manual setup, so it is repeatable and less error-prone. Terraform is the best-known tool.

Read the full definition →

Serverless

Established

No servers to manage

Running code without renting or managing servers yourself; the cloud provider handles that and you pay only for what you use.

Read the full definition →

Feature Flag

Established

Feature toggle / switch

A runtime switch that turns functionality on or off for selected users, separating code deployment from feature release.

Read the full definition →

Observability

Established

Operational practice

The ability to understand what a system is doing from its telemetry, especially logs, metrics and traces, so unfamiliar failures can be diagnosed.

Read the full definition →

SLI / SLO

Established

Service Level Indicator / Objective

An SLI is a measured aspect of service quality, such as latency or error rate; an SLO is the reliability target set for that measure.

Read the full definition →

Error Budget

Established

Reliability allowance

The amount of unreliability a service can tolerate while still meeting its SLO; teams use it to balance release speed against stability.

Read the full definition →

MTTR

Established

Mean Time to Recovery / Repair

The average time taken to restore a service after an incident, used to track how quickly operations recover from failures.

Read the full definition →

On-call

Established

Operational duty rota

A rota that assigns someone to respond quickly to production alerts and incidents outside ordinary planned work.

Read the full definition →

Runbook / SOP

Established

Runbook / Standard Operating Procedure

A documented, repeatable set of steps for an operational task or incident, reducing guesswork, recovery time and human error.

Read the full definition →

DR / BCP

Established

Disaster Recovery / Business Continuity Plan

DR restores technology after a serious failure; a BCP is the wider plan for keeping critical products and services operating through disruption.

Read the full definition →

RTO / RPO

Established

Recovery Time / Recovery Point Objective

RTO is the maximum acceptable restoration delay; RPO is the maximum acceptable amount of recent data that can be lost.

Read the full definition →

Preflight

Established

Pre-deployment readiness check

A set of checks run before deployment to confirm that the build, configuration, permissions, dependencies and target environment are ready, so likely failures are caught before anything goes live.

Read the full definition →