Infrastructure Glossary

Browse 237 infrastructure terms defined in plain English, from the cultural dictionary of computing.

237 Infrastructure Terms

Active-Active
Active-Active is a high-availability architecture pattern where two or more servers or data centers simultaneously handle production traffic, as opposed to...
AI Compute
The processing resources used to train, fine-tune, or run AI models, including GPUs, TPUs, CPUs, and the surrounding infrastructure needed to support them. AI...
AI Gateway
A gateway layer that routes, authenticates, observes, and controls access to one or more AI providers or internal AI services. AI gateways often handle rate...
AI Hosting
The infrastructure and operational setup used to run AI models or AI-powered services, whether managed by a provider or self-hosted. AI hosting decisions...
AI Inference Cost
The compute and infrastructure cost of running a trained AI model to produce outputs for real users.
AI Platform
A shared platform that provides the tools, APIs, infrastructure, and operational controls needed for teams to build and run AI applications. AI platforms often...
AI Provider
A company or internal platform that supplies model access, inference APIs, or hosted AI capabilities. Teams often support multiple AI providers so they can...
Air-Gapped Network
Air-Gapped Network is a network intentionally isolated from the internet and untrusted networks to reduce remote attack paths. Security teams use it to enforce...
AI Router
A component that decides which model, provider, region, or path should handle a given AI request based on cost, latency, policy, or capability needs. AI...
AI Runtime
The runtime environment in which AI inference or AI-driven workflows execute, including model serving, orchestration logic, tool access, and surrounding...
AI Server
A server or service instance that hosts AI workloads such as inference, retrieval, or orchestration. AI servers may need specialized hardware, caching, and...
AI Service
A standalone service that exposes AI functionality to other systems, typically through an API or internal platform interface. AI services can handle...
Apache
Apache typically refers to the Apache HTTP Server, the world's most influential open-source web server. First released in 1995 and maintained by the Apache...
Apache Beam
Apache Beam is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Apache Cassandra
Apache Cassandra is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and...
Apache Flink
Apache Flink is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Apache Hadoop
Apache Hadoop is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Apache Hive
Apache Hive is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Apache Pulsar
Apache Pulsar is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Apache Spark
Apache Spark is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Apache Zookeeper
Apache Zookeeper is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and...
API Gateway
API Gateway is a server that acts as the single entry point for all client requests to a backend system composed of multiple microservices. Instead of clients...
Application Server
Application Server is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and...
Artifact Registry
A storage service for build outputs -- container images, npm packages, Maven artifacts, Python wheels, Helm charts. Private registries (Artifactory, GitHub...
Auto-scaling
The automatic adjustment of compute resources — adding or removing server instances, containers, or function invocations — in response to real-time demand...
Auto-scaling Group
Auto-scaling Group (ASG) is a cloud infrastructure feature that automatically adjusts the number of compute instances (virtual machines or containers) in a...
Availability Zone
A physically separate data center within a cloud region, with independent power, cooling, and networking. Deploying across multiple AZs provides high...
AWS CDK
AWS CDK is Amazon's Cloud Development Kit for defining AWS infrastructure in code. It is commonly used for repeatable cloud provisioning with high-level...
AWS Lambda
AWS Lambda is a serverless compute platform that runs short-lived functions on demand. It is commonly used for event-driven APIs, automation, and background...
Azure Functions
Azure Functions is Microsoft's serverless platform for running event-driven code. It is commonly used for scheduled jobs, HTTP handlers, and cloud...
Bare Metal
A physical server or computer used directly without a hypervisor, virtual machine, or container abstraction layer, giving the workload exclusive access to the...
Bare Metal Security
Security controls and considerations for systems running directly on physical hardware rather than in virtualized multi-tenant environments. Bare metal...
Bare Metal Slang
A slangy way of referring to running directly on physical hardware rather than inside virtualized or managed layers. In infra conversations, 'bare metal' often...
Behind the Firewall
Describing software or data that stays inside an organization's internal network boundaries rather than being exposed publicly. In enterprise culture the...
BGP
Border Gateway Protocol — the routing protocol that glues the internet together by enabling autonomous systems (ISPs, cloud providers, enterprises) to exchange...
Billing Platform
The system or vendor responsible for pricing logic, invoices, subscriptions, usage measurement, collections, and related revenue operations. In SaaS businesses...
Block Storage
A storage type that splits data into fixed-size blocks and stores them with unique addresses, mimicking a physical hard drive. Provides low-latency random...
Blue-Green
Describing a deployment strategy in which two nearly identical environments are maintained and traffic is switched from the old one to the new one when the...
Box
A casual term for a machine, server, or computer, usually without much concern for exact form factor or hosting model. In ops slang, calling something a box...
Build Farm
A collection of machines or workers dedicated to compiling, testing, or packaging software. In engineering slang, build farm often implies a whole managed...
C2 Server
A server that receives check-ins from compromised hosts and sends them instructions, payloads, or updates as part of command-and-control infrastructure....
Cache Server
A dedicated server or service that stores cached data for reuse by applications or users, such as Redis, Memcached, or an HTTP caching appliance. Cache servers...
Caddy
An open-source web server known for straightforward configuration and automatic HTTPS support.
CDN
A CDN, or Content Delivery Network, is a geographically distributed system of proxy servers and data centers that cache and deliver content from locations...
Client-Server
Client-Server is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Cloud
Cloud computing is the delivery of computing resources (servers, storage, databases, networking, software, and analytics) over the internet on a pay-as-you-go...
Cloud API
An API exposed by a cloud platform to manage resources such as compute, storage, networking, identity, or monitoring. Cloud APIs are the main interface for...
Cloud Architecture
The design of how an application or platform uses cloud services, including compute models, networking, storage, identity, scaling, and operational boundaries....
Cloud Availability Region
A geographically distinct cloud area where providers offer isolated but connected infrastructure capacity, typically with separate failure domains from other...
Cloud Config
Configuration that controls how cloud resources, services, or workloads are provisioned and behave, often expressed through files, templates, or platform...
Cloud Deployment
The act of releasing an application, service, or infrastructure change into a cloud environment. Cloud deployments may involve containers, serverless...
Cloud Function
Cloud Function is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Cloud Infrastructure
The compute, storage, networking, identity, and platform services that form the operational foundation of a system running in the cloud. Cloud infrastructure...
Cloud Migration
The process of moving applications, data, and operational workflows from on-premises or other hosting models into cloud infrastructure and services. Cloud...
Cloud Native
Cloud Native is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Cloud Networking
The design and operation of network connectivity inside and around cloud environments, including virtual networks, subnets, routing, load balancers, gateways,...
Cloud Platform
A cloud provider or internal platform offering compute, storage, managed services, deployment tooling, and operational primitives for building and running...
Cloud Provider
Cloud Provider is an infrastructure or backend concept used to run, host, or observe applications. It is commonly used for production services and operational...
Cloud Repatriation
The practice of moving workloads from public cloud platforms back to private infrastructure, colocation, or on-premises systems. In tech culture cloud...
Cloud Resource
A provisioned unit of cloud infrastructure or service such as a VM, bucket, load balancer, function, queue, or database instance. Cloud resources are usually...
Cloud Run
Cloud Run is Google Cloud's managed platform for deploying stateless containers. It is commonly used for HTTP services and background workloads without...
Cloud Security
The protection of cloud-hosted data, workloads, identities, networks, and control planes through architecture, policy, monitoring, and operational controls. It...
Cloud Tax
A slang term for the extra cost paid for convenience, managed services, abstraction, or vendor markup in cloud environments compared with self-managed...
Cluster
A group of machines or processes that work together as a coordinated unit to provide compute capacity, storage, scheduling, or fault tolerance. Clusters are...
Cluster Management
The operational work of provisioning, scaling, upgrading, monitoring, and healing the nodes and control mechanisms that make up a cluster. Cluster management...
Cluster Node
An individual machine or runtime instance that participates in a larger cluster. Cluster nodes may carry workloads, hold data, or contribute to control-plane...
Communication Protocol
A Communication Protocol is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Compute Engine
A service or subsystem responsible for executing workloads, often at the VM, container, or job-processing level. The phrase is often used for cloud compute...
ConfigMap
A Kubernetes object for storing non-sensitive configuration data (environment variables, config files, command-line arguments) separate from container images....
configuration drift
The gradual divergence of a system's actual configuration from its intended or documented state, typically caused by ad-hoc manual changes, hotfixes applied...
Connection Manager
A Connection Manager is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Connection String
A Connection String is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Consul
A service networking and discovery tool used for service registration, health checking, and configuration in distributed systems.
containerd
An industry-standard container runtime responsible for managing container lifecycle tasks such as image transfer and execution.
Container Engine
The runtime software responsible for creating, starting, stopping, and managing containers and their images. Container engines provide the low-level mechanics...
Container Image
A Container Image is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Containerization
Containerization is the practice of packaging an application with its dependencies, libraries, configuration, and runtime into a lightweight, portable unit...
Container Network
A Container Network is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Container Orchestration
A Container Orchestration is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Container Registry
A Container Registry is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Container Runtime
A Container Runtime is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Control Plane
The part of a system responsible for configuration, orchestration, policy decisions, and coordination, as opposed to the data plane that handles live traffic...
Control Plane Security
Security for the management layer that controls infrastructure, orchestration, identity, and policy decisions rather than the workloads themselves. Because the...
Coreweave
A cloud infrastructure company known for GPU-heavy compute used in AI training and inference workloads.
Credential Provider
A component or service that supplies credentials to an application, often by loading them from environment variables, metadata services, secret stores, or...
Crossplane
An open-source control-plane framework for managing cloud infrastructure through Kubernetes-style APIs and reconciliation.
CSS Container Query
A CSS Container Query is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
CUDA
NVIDIA's programming platform and runtime for accelerating parallel workloads on GPUs. It influences how models are trained, evaluated, or served, and it can...
Database Connection Pool
A Database Connection Pool is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Database Driver
A Database Driver is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Database Index
A Database Index is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Database Lock
A Database Lock is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Database Migration Detail
A Database Migration Detail is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to...
Database Replication
A Database Replication is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Database Schema
A Database Schema is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Database Sharding
A Database Sharding is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Database Transaction
A Database Transaction is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Data Center Security
The physical and logical safeguards used to protect servers, network equipment, power systems, and operational processes inside a data center. It covers access...
Demo Environment
An environment configured specifically for demonstrations rather than for full production realism. Demo environments are useful for stability and storytelling,...
Dev Container
A Dev Container is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
DevContainer
A DevContainer is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
DevOps Engineer
An engineer focused on the systems, tooling, and processes that connect software development and operations, such as CI/CD, infrastructure, observability, and...
DHCP
Dynamic Host Configuration Protocol — the protocol that automatically assigns IP addresses and network settings to devices when they join a network. Without...
Digital Infrastructure
The technical systems and networks that support digital services, such as connectivity, data centers, identity systems, cloud platforms, and public digital...
Digital Plumber
A person who does the practical connective work of making systems talk, move data, and stay flowing. In engineering slang, digital plumber is an affectionate...
Digital Sustainability
The effort to make digital systems more environmentally, socially, and operationally sustainable over time. In tech culture this can include energy efficiency,...
Disk Cache
A Disk Cache is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
Distributed Cache
A Distributed Cache is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Distributed Consensus
A Distributed Consensus is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Distributed Hash Table
A Distributed Hash Table is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make...
Distributed Lock
A Distributed Lock is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Distributed Queue
A Distributed Queue is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Distributed System Design
A Distributed System Design is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to...
DNS
DNS, or Domain Name System, is the hierarchical naming system that translates human-readable domain names (like google.com) into the numeric IP addresses that...
DNS Record Types
The different types of entries in the Domain Name System: A (IPv4 address), AAAA (IPv6), CNAME (alias to another domain), MX (mail server), TXT (text data --...
DNS resolver
A server that translates human-readable domain names into IP addresses by recursively querying the DNS hierarchy. When you type a URL, your resolver (often...
Docker
Docker is a platform for building, shipping, and running applications inside lightweight, isolated environments called containers. A container packages an...
Docker Compose
A Docker Compose is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Dockerfile
A Dockerfile is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
Docker Image
A Docker Image is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
Docker Network
A Docker Network is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Docker Registry
A Docker Registry is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Docker Swarm
A Docker Swarm is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
Docker Volume
A Docker Volume is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Document Database
A Document Database is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Dynamic Proxy
A Dynamic Proxy is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Edge Computing
Edge Computing is a distributed computing paradigm that processes data closer to where it is generated rather than sending everything to a centralized cloud...
Edge Computing Culture
The habits and assumptions teams develop when building systems meant to run close to users, devices, or local environments rather than only in centralized...
Elastic Beanstalk
An Elastic Beanstalk is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Elastic Search
An Elastic Search is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Embedded Database
An Embedded Database is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Energy Efficiency
Using less energy to achieve the same useful outcome, whether in hardware, infrastructure, buildings, or digital systems. In tech culture energy efficiency...
Failover
Failover is the automatic or manual process of switching to a redundant system, server, network, or component when the primary one fails, ensuring continuous...
feature store
A centralized repository for storing, managing, and serving machine learning features — the computed input variables used by ML models. Feature stores ensure...
Firewall
A firewall is a network security system, implemented in hardware, software, or both, that monitors and filters incoming and outgoing traffic based on defined...
Firewall Culture
A culture strongly shaped by network boundaries, perimeter security assumptions, and the idea that being 'inside' carries special trust. The phrase is often...
Google Cloud Run
A Google Cloud Run is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
GPU Memory
The memory available on a GPU for storing model weights, activations, batches, and intermediate computation during training or inference. GPU memory is often...
Green Computing
Computing practices aimed at reducing environmental impact through energy efficiency, longer hardware life, better utilization, and more sustainable system...
Handshake
A Handshake is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier to...
Hardened Image
Hardened Image is a system or container image preconfigured to remove unnecessary exposure and enforce secure defaults. Security teams use it to enforce trust,...
Hashicorp Nomad
A workload scheduler from HashiCorp used to deploy and manage containerized and non-containerized applications.
HashiCorp Vault
A secrets-management system used to store, issue, and control access to credentials, keys, and other sensitive configuration.
Homelab
A personal lab environment, usually run at home, where someone experiments with servers, networking, storage, virtualization, automation, or self-hosted...
Homelab Culture
The hobbyist subculture built around maintaining home servers, racks, virtual clusters, media systems, and self-hosted infrastructure for learning or personal...
Hyperscaler
A cloud or infrastructure provider operating data centers and platforms at enormous global scale, typically with highly automated provisioning and massive...
Hypervisor Security
The protection of the virtualization layer that creates and manages virtual machines, including hardening, patching, access control, and monitoring of the...
IaaS
Infrastructure as a Service — a cloud computing model where virtualized computing resources (servers, storage, networking) are provided on demand over the...
Immutable Deploy
A deployment model where servers are never updated in place — instead, a new machine image (AMI, Docker image) is built with the new code and replaces the old...
Infrastructure Monitoring
The collection and analysis of health, configuration, and activity data from servers, networks, cloud services, and other infrastructure components. In...
Infrastructure Security
Infrastructure Security is the practice of securing networks, hosts, cloud resources, and foundational services that support applications. Security teams use...
Inline Cache
An Inline Cache is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
IT Security
The protection of information technology systems, networks, devices, and services against unauthorized access, disruption, misuse, and data loss. The term...
Kubernetes Security
Kubernetes Security is the protection of cluster components, workloads, identities, network policies, and supply-chain paths in Kubernetes. Security teams use...
Lateral Scaling
Another term for horizontal scaling — increasing system capacity by adding more machines or instances to distribute load, rather than upgrading the hardware of...
LLVM
A modular compiler infrastructure that provides reusable components for building compilers, including a powerful optimizer and code generators for many CPU...
Load Balancer
A load balancer is a device or piece of software that distributes incoming network traffic across multiple servers to ensure no single server becomes...
Log Aggregation
The practice of collecting, centralizing, and indexing log output from many distributed services and hosts into a single searchable system. Tools like the ELK...
Management Plane Security
The protection of the interfaces, APIs, consoles, and protocols used to administer infrastructure, cloud services, and network devices. Management plane...
Middle Box
A network device or service that sits between endpoints and modifies, filters, caches, proxies, or inspects traffic rather than simply forwarding it...
MinIO
An object-storage server with an S3-compatible API, commonly used for self-hosted storage workloads.
Mirror
A replica server or repository that maintains a synchronized copy of another source — such as a Linux package repository, a Docker registry, or a Git remote —...
MLOps
A set of practices combining machine learning, DevOps, and data engineering to reliably deploy and maintain ML systems in production. MLOps covers the full...
model serving
The infrastructure and process of deploying trained machine learning models to production so they can receive input data and return predictions in real time or...
Net Neutrality
The principle that internet service providers should treat network traffic equally rather than favoring, throttling, or charging differently based on content,...
Network Interface
A hardware or virtual endpoint through which a host connects to a network, identified by a name (e.g., `eth0`, `wlan0`, `lo`) and configured with IP addresses,...
Nginx
Nginx (pronounced 'engine-x') is a high-performance web server, reverse proxy, and load balancer created by Igor Sysoev in 2004 to solve the C10K problem of...
Nomad
A workload orchestrator that schedules services, jobs, and tasks across clusters of machines.
NTP Security
The protection of network time synchronization against spoofing, tampering, misuse, or dependency failures. NTP security matters because bad time can break...
Object Storage
A storage architecture that manages data as discrete objects (each with data, metadata, and a unique ID) rather than as files in a hierarchy or blocks on a...
Off the Grid
Disconnected from the usual network, cloud, or communication systems, either literally or by intention. In tech it can describe isolated systems, offline...
On Prem
Short for on-premises, meaning software or infrastructure runs in a customer's or organization's own facilities rather than in a public cloud. The phrase is...
Open Infrastructure
Infrastructure software, standards, and ecosystems built with open-source or openly governed models rather than closed proprietary control. In systems culture,...
Open Policy Agent
A general-purpose policy engine used to enforce declarative rules across infrastructure, APIs, and software systems.
OpenStack
A large open source platform for building and managing private or public cloud infrastructure, including compute, networking, storage, and identity services....
Ops
Short for operations, referring to the people and practices responsible for running, deploying, monitoring, and supporting systems in production. In...
Out-of-Band Management
Administrative access provided through a separate network path or control interface from the normal production data plane, such as iLO, DRAC, serial consoles,...
PaaS
Platform as a Service — a cloud computing model that provides a managed environment for developing, running, and managing applications without dealing with the...
Package Mirror
A replicated server that hosts copies of packages from a central repository to improve availability, speed, and geographic access. Mirrors are important in...
Package Registry
A centralized or federated server that hosts versioned packages and their metadata, serving as the source that package managers query when resolving and...
Packer
A tool commonly used to automate the creation of machine images for different platforms and environments. In infrastructure culture, Packer is associated with...
Packet Capture
A network or infrastructure security concept involving packet capture and the protection or inspection of traffic and services. It shows up in application...
Packet Sniffing
A network or infrastructure security concept involving packet sniffing and the protection or inspection of traffic and services. It shows up in application...
Payment Processing
The systems and services that authorize, route, settle, and reconcile payments between buyers, merchants, and financial institutions. For many startups,...
peering
An arrangement between two networks (typically ISPs or content providers) to exchange traffic directly rather than paying a third-party transit provider....
Performance Monitoring
The ongoing collection, aggregation, and alerting on system and application performance metrics — such as response latency, throughput, error rates, and...
PKI
PKI, or Public Key Infrastructure, is the framework of hardware, software, policies, and procedures that manages the creation, distribution, storage, and...
Platform
The foundational hardware, operating system, runtime, or service layer on which applications are built and executed. Depending on context, it can mean an OS...
Platform Engineering
An approach where a team builds and maintains internal platforms, paved roads, and self-service tooling to improve developer productivity and operational...
Plumber Code
Practical connective code that moves data, handles integration edges, and keeps the pipes flowing without much glamour. In engineering slang, plumber code is...
Plumbing
The underlying infrastructure, wiring, and low-level connective work that makes higher-level features possible but is rarely visible to end users. Engineers...
Port
A 16-bit number (0–65535) that identifies a specific process or service on a networked host, used by TCP and UDP to multiplex connections over a single IP...
Postfix
A mail transfer agent used to route and deliver email on Unix-like systems.
Private Cloud Security
The protection of cloud-like infrastructure operated for a single organization, whether on-premises or in a dedicated hosted environment. Private cloud...
Production Environment
The live infrastructure — servers, databases, CDNs, and services — where the application serves real users and processes real data, as distinguished from...
Provisioning
Provisioning is the process of setting up and configuring IT infrastructure, services, and resources to make them ready for use. Server provisioning involves...
Proxmox
An open-source virtualization platform used to manage virtual machines, containers, and clustered hosts.
Proxy
A proxy is an intermediary that sits between a client and a target resource, forwarding requests on the client's behalf while optionally adding functionality....
Proxy Chain
A network or infrastructure security concept involving proxy chain and the protection or inspection of traffic and services. It shows up in application...
Proxy Server
A server that acts as an intermediary for network requests between clients and destination servers. A forward proxy acts on behalf of clients (hiding their...
Puppet
A configuration-management system for defining and enforcing infrastructure state across servers.
PV
PersistentVolume — a Kubernetes storage resource provisioned by an administrator or dynamically by a StorageClass that exists independently of any individual...
Recursive DNS
The DNS resolution process or service in which a resolver queries other DNS servers on behalf of a client until it reaches an answer, rather than simply...
Registry
A centralized service that stores and indexes versioned packages, container images, or other artifacts so they can be discovered and downloaded by tooling....
Remote Management
The use of network-based tools and interfaces to configure, monitor, and maintain systems from a distance. Remote management is operationally essential, but if...
reverse proxy
A server that sits in front of one or more backend servers and forwards client requests to them, appearing to the client as the origin server. Reverse proxies...
Rogue Server
A server that is deployed or operating without proper approval, inventory, or security oversight, or that is impersonating a legitimate service. Rogue servers...
Router Security
The protection of routers and their control planes, management interfaces, firmware, routing protocols, and configuration against compromise or abuse. Router...
Scale Out
Horizontal scaling — increasing system capacity by adding more machines or instances rather than upgrading existing ones. Stateless services scale out...
Scale Up
Vertical scaling — increasing system capacity by upgrading the hardware resources (CPU, RAM, disk, network) of an existing machine or instance. Simpler than...
Self-Hosting
Running software on your own infrastructure rather than using a managed cloud service, or — in compiler theory — the milestone where a compiler is capable of...
Server
A computer or software process that listens for and responds to requests from clients over a network, providing services such as web pages, API responses,...
Server Room
A physical room that houses servers, networking gear, storage, and supporting equipment such as cooling and power systems. In modern cloud-heavy organizations...
Service Discovery
The mechanism by which services in a distributed system automatically find and connect to each other without hardcoded addresses. Can be client-side (Consul,...
Service Mesh
A dedicated infrastructure layer for managing service-to-service communication in a microservice architecture, handling load balancing, encryption,...
Sidecar
A helper container deployed alongside the main application container in the same pod, providing supporting functionality like logging, proxying, or service...
Spin Up
To create, start, or bring something online quickly, such as a server, environment, process, or team effort. The phrase implies rapid activation rather than...
Sysadmin Culture
The shared norms, humor, habits, and expectations of system administrators and infrastructure operators, including shell fluency, automation, incident...
Syslog
A standard message format and transport convention for system and network device logging. It shows up in application security, identity, infrastructure, or...
System Architecture
The high-level structural design of a software system, defining its major components, their responsibilities, how they communicate (APIs, message queues, RPC),...
Telemetry Security
A network or infrastructure security concept involving telemetry security and the protection or inspection of traffic and services. It shows up in application...
Terraform Community
The ecosystem of users, providers, module authors, and maintainers working with Terraform and related infrastructure-as-code practices. In cloud operations...
Terraform Module
A reusable, self-contained package of Terraform configuration files that encapsulates a set of related infrastructure resources (e.g., a VPC with subnets and...
Terraform State
A JSON file (terraform.tfstate) or remote backend record that maps every Terraform-managed resource to its real-world counterpart, storing resource IDs,...
Test Environment
An isolated deployment — separate from production and often from development — where the application and its dependencies (databases, queues, third-party...
The Cloud Is Just Someone Else's Computer
A skeptical phrase reminding people that cloud services still run on physical hardware owned and operated by another party, with all the trust and dependency...
Training Infrastructure
The hardware, software, orchestration, storage, and operational systems used to run model training. Training infrastructure becomes a major engineering...
Virtualization
Virtualization creates virtual versions of physical computing resources using a software layer called a hypervisor. The hypervisor (Type 1 like VMware ESXi or...
Virtual Machine
A software emulation of a complete computer system that runs its own operating system and applications in isolation from the host. System VMs (like those...
VLAN
Virtual Local Area Network — a method of creating logically separate networks on the same physical switch infrastructure by tagging Ethernet frames with a VLAN...
VM
Abbreviation for Virtual Machine — either a system-level VM that emulates complete hardware (managed by hypervisors like KVM or ESXi) or a process-level VM...
VPN Split Tunneling
A network or infrastructure security concept involving vpn split tunneling and the protection or inspection of traffic and services. It shows up in application...
VPN Tunnel
A network or infrastructure security concept involving vpn tunnel and the protection or inspection of traffic and services. It shows up in application...
WAF
Web Application Firewall — a security layer that filters, monitors, and blocks HTTP traffic to and from a web application, protecting against attacks like SQL...
Warm Standby
A redundancy approach where a secondary system is running and receiving data updates but is not serving live traffic, allowing it to be promoted to primary...
Web Server
Software (such as Nginx, Apache, or Caddy) that listens for incoming HTTP/HTTPS requests and responds by serving static files, proxying requests to application...
Zabbix
An open-source monitoring platform for tracking servers, networks, applications, and operational alerts.

Related Topics