Skip to content
Comprehensive Glossary of Production Engineering, SRE, Linux Internals, Observability, HA/DR, and Security Concepts Section titled “Comprehensive Glossary of Production Engineering, SRE, Linux Internals, Observability, HA/DR, and Security Concepts”
ACL (Access Control List) : Fine-grained filesystem or network permission mechanism extending traditional UNIX permissions.
Alert Fatigue : The exhaustion experienced by engineers overwhelmed by frequent, non-actionable alerts.
AppArmor : Mandatory Access Control (MAC) Linux Security Module restricting process capabilities via profile paths.
Auditd : The Linux Audit Framework daemon for tracking security-relevant system events, syscalls, and file modifications.
Bastion Host : A hardened jump server providing secure access to isolated internal infrastructure network zones.
Benchmarking : The systematic measurement of workload performance, throughput, IOPS, and latency under synthetic load.
BPF / eBPF (Extended Berkeley Packet Filter) : Kernel execution engine allowing sandboxed programs to run safely in kernel space without loading kernel modules.
Capacity Planning : Predicting future infrastructure resource requirements based on growth metrics, saturation, and trend forecasting.
cgroups (Control Groups) : Linux kernel feature for limiting, accounting, and isolating CPU, memory, I/O, and network usage of process groups.
Chaos Engineering : The discipline of experimenting on a production system to build confidence in its capability to withstand turbulent conditions.
Circuit Breaker : A software design pattern that halts execution of requests to failing downstream services to prevent cascade failures.
DAC (Discretionary Access Control) : Standard UNIX permission model based on file ownership and permission bits (rwx).
DAST (Dynamic Application Security Testing) : Testing application security by analyzing running applications in an operational state.
DPDK (Data Plane Development Kit) : Fast packet-processing libraries bypassing the Linux kernel network stack for high-throughput networking.
Disaster Recovery (DR) : Practices, policies, and procedures enabling the recovery or continuation of vital infrastructure following a disaster.
Error Budget : The acceptable amount of unreliability allocated to a system before feature development is paused in favor of stability work.
etcd : A strongly consistent, distributed key-value store used primarily as Kubernetes’ cluster state storage layer.
Failover : The automatic or manual switching to a redundant or standby system upon failure of the active operational component.
Falco : A runtime security threat detection tool using eBPF to monitor Linux system calls and generate security alerts.
Flamegraph : A visualization of profiled stack traces allowing intuitive identification of code paths consuming CPU or memory.
Golden Signals : The four primary observability metrics for monitoring user-facing systems: Latency, Traffic, Errors, and Saturation.
GRUB (Grand Unified Bootloader) : The default bootloader for Linux operating systems, responsible for loading the Linux kernel into memory.
HAProxy : High-performance, open-source TCP/HTTP load balancer and proxy server.
High Availability (HA) : System architecture designed to ensure a high level of operational uptime without single points of failure.
HugePages : Linux memory management feature allowing pages larger than the default 4KB (typically 2MB or 1GB) to reduce TLB misses.
Incident Response : The structured methodology for detecting, containing, mitigating, and resolving production outages or security incidents.
initramfs : Initial RAM filesystem loaded into memory during boot to provide early drivers and mount the real root filesystem.
IOPS (Input/Output Operations Per Second) : Standard metric measuring storage performance for read and write operations.
KASLR (Kernel Address Space Layout Randomization) : Security technique randomizing kernel address memory space layout to mitigate exploit attempts.
kdump : Linux kernel crash dumping mechanism using kexec to capture kernel memory dumps (vmcore) upon kernel panic.
Keepalived : Routing software providing high availability via Virtual Router Redundancy Protocol (VRRP) and load balancer health checks.
Kubernetes (K8s) : Open-source container orchestration platform automating deployment, scaling, and management of containerized workloads.
Load Balancing : Distributing incoming network traffic across multiple servers to optimize resource use, throughput, and reliability.
LSM (Linux Security Module) : Framework providing hook architecture allowing security modules (SELinux, AppArmor) to enforce MAC policies.
MAC (Mandatory Access Control) : Security model restricting subject access to objects based on centralized administrative policies (e.g., SELinux).
MTLS (Mutual TLS) : Two-way authentication protocol where both client and server verify each other’s X.509 digital certificates.
Metrics : Aggregated numerical measurements collected over time intervals to analyze system state and performance trends.
Namespaces : Linux kernel feature isolating system resources (PID, NET, MNT, IPC, UTS, USER, cgroup) for containerization.
NUMA (Non-Uniform Memory Access) : Multiprocessing memory architecture where memory access time depends on memory location relative to the processor.
Observability : The degree to which internal states of a production system can be inferred from its external telemetry output (metrics, logs, traces).
OOM Killer (Out-Of-Memory Killer) : Linux kernel process that terminates processes when available system memory drops dangerously low.
OpenTelemetry (OTel) : Vendor-neutral framework and standard for collecting, generating, and exporting telemetry data.
PAM (Pluggable Authentication Modules) : Modular architecture for managing authentication services on Linux systems.
Page Cache : Linux kernel memory allocation mechanism caching disk reads/writes in RAM to accelerate filesystem I/O.
PKI (Public Key Infrastructure) : System of digital certificates, certificate authorities, and cryptographic keys used for authentication and encryption.
Postmortem : Blameless analysis conducted after an incident to uncover root causes and generate preventive action items.
QoS (Quality of Service) : Mechanisms managing network bandwidth, latency, jitter, and error rate for critical traffic.
RED Method : Observability monitoring framework measuring Rate, Errors, and Duration (Latency) for request-driven services.
Root Cause Analysis (RCA) : Structured problem-solving technique for discovering the fundamental causes of system failures.
RPO (Recovery Point Objective) : Maximum acceptable duration of data loss measured in time prior to a failure event.
RTO (Recovery Time Objective) : Target duration of time within which a business process or system must be restored after a service outage.
SAST (Static Application Security Testing) : Source code analysis methodology identifying security vulnerabilities without executing code.
SELinux (Security-Enhanced Linux) : NSA-developed Linux Security Module enforcing Mandatory Access Control via domain transition rules.
SLI (Service Level Indicator) : Quantifiable metric measuring service performance (e.g., percentage of successful HTTP requests).
SLO (Service Level Objective) : Target goal for service reliability defined as a threshold of an SLI over a specified time window.
SLA (Service Level Agreement) : Contractual commitment defining service expectations between a provider and customer, including penalties for violation.
SRE (Site Reliability Engineering) : Discipline applying software engineering principles to infrastructure and operations problems.
sysctl : Subsystem and command used to read and modify Linux kernel configuration parameters at runtime (/proc/sys).
TLB (Translation Lookaside Buffer) : CPU hardware cache storing recent virtual-to-physical address memory translations.
Toil : Manual, repetitive, operational work that can be automated, scales linearly with service growth, and lacks enduring value.
Traces : Telemetry data tracking the end-to-end execution path of a single request across multiple microservice boundaries.
USE Method : Systems performance methodology evaluating Utilization, Saturation, and Errors for all hardware resources.
VFS (Virtual File System) : Kernel abstraction layer allowing user-space software to interact with diverse filesystems via a uniform API.
VRRP (Virtual Router Redundancy Protocol) : Network protocol automatically assigning virtual routers to participating IP hosts for gateway redundancy.
XDP (eXpress Data Path) : eBPF-based high-performance packet processing framework executing at the network driver level.
Zero Trust Architecture : Cybersecurity framework requiring continuous verification of all users, devices, and requests regardless of location.
ZFS : Advanced copy-on-write combined file system and logical volume manager providing checksum integrity and snapshot capabilities.