Skip to content
Glossary
A
- Agile
- An iterative approach to software development and project management that emphasizes flexibility, customer feedback, and rapid delivery.
- AIOps
- Application of artificial intelligence for IT operations, enhancing monitoring, incident response, and automation.
- Ansible
- An open-source automation tool for configuration management, application deployment, and task automation.
- API (Application Programming Interface)
- A set of definitions and protocols for building and integrating application software.
- AWS (Amazon Web Services)
- Amazon’s comprehensive cloud computing platform offering various services for computing, storage, and networking.
- Azure
- Microsoft’s cloud computing platform providing a wide range of cloud services.
B
- Blue-Green Deployment
- A deployment strategy using two identical environments to minimize downtime and risk.
- Bare Metal
- Physical servers without virtualization or containerization layers.
C
- CI/CD
- Continuous Integration and Continuous Delivery/Deployment - practices that automate software delivery processes.
- CNAPP (Cloud-Native Application Protection Platform)
- Integrated security platform combining CSPM, CWPP, and KSPM capabilities for cloud-native applications.
- CSPM (Cloud Security Posture Management)
- Continuous monitoring and assessment of cloud infrastructure security posture.
- Containerization
- Packaging application code and dependencies together for consistent deployment across environments.
- Configuration Drift
- The phenomenon where deployed infrastructure diverges from its defined desired state.
D
- Docker
- A platform for developing, shipping, and running applications in containers.
- DevOps
- A set of practices combining software development (Dev) and IT operations (Ops) to shorten development cycles and provide continuous delivery.
- DevSecOps
- Integration of security practices within DevOps processes.
E
- Edge Computing
- Distributed computing paradigm that brings computation and data storage closer to the location where it is needed.
- Elasticity
- The ability to automatically scale computing resources up or down based on demand.
F
- Failover
- Switching to a redundant system upon the failure of the primary system.
- Feature Flag
- A software development technique that turns functionality on/off without deploying new code.
- FinOps
- Cloud financial operations combining finance, technology, and business practices to manage and optimize cloud costs.
- Flux
- A GitOps tool for Kubernetes that ensures clusters are configured as specified in Git.
G
- Git
- A distributed version control system for tracking changes in source code.
- GitOps
- A way of implementing Continuous Deployment for cloud native applications using Git as the single source of truth.
H
- HAProxy
- An open-source load balancer and proxy server for TCP and HTTP-based applications.
- Helm
- A package manager for Kubernetes that helps manage Kubernetes applications.
I
- IaC (Infrastructure as Code)
- Managing and provisioning infrastructure through code instead of manual processes.
- Immutable Infrastructure
- Infrastructure that is never modified after deployment; changes require new deployments.
K
- Kubernetes
- An open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
- Kustomize
- A Kubernetes native configuration management tool.
L
- Load Balancer
- A device or service that distributes network traffic across multiple servers.
- LLMOps
- Machine Learning Operations specifically focused on deploying and managing Large Language Models in production.
- Logging
- The practice of recording events, processes, and outputs in a system.
M
- Microservices
- An architectural style structuring an application as a collection of loosely coupled services.
- Monitoring
- The collection and analysis of data about system performance and behavior.
O
- Observability
- The ability to understand a system’s internal state from its external outputs.
- OpenShift
- Red Hat’s enterprise Kubernetes platform.
- OpenTelemetry
- Open-source observability framework for cloud-native software, combining metrics, traces, and logs.
P
- Pipeline
- An automated sequence of processes for delivering software from development to production.
- Platform Engineering
- The discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations.
- Pod
- The smallest deployable unit in Kubernetes that can contain one or more containers.
R
- RBAC (Role-Based Access Control)
- A method of regulating access to resources based on roles of individual users.
- Rolling Update
- A deployment strategy that gradually replaces instances of the previous version with new versions.
S
- SLA (Service Level Agreement)
- A commitment between a service provider and client about aspects of the service like performance and availability.
- SRE (Site Reliability Engineering)
- A discipline that incorporates aspects of software engineering and applies them to infrastructure and operations problems.
- SLSA (Supply Chain Levels for Software Artifacts)
- Security framework for ensuring software supply chain integrity.
- Service Mesh
- Infrastructure layer for facilitating service-to-service communications between microservices.
T
- Terraform
- An open-source Infrastructure as Code software tool for building, changing, and versioning infrastructure safely and efficiently.
- Toil
- Manual, repetitive, and automatable work that scales linearly as a system grows.
V
- VPC (Virtual Private Cloud)
- An isolated section of a cloud where you can launch resources in a defined virtual network.
- Version Control
- A system that records changes to files over time, enabling collaboration and rollback capabilities.
W
- WebAssembly
- Binary instruction format for stack-based virtual machines, enabling high-performance web applications.
- Wasm
- Shorthand for WebAssembly, used in edge computing and serverless contexts.
Z
- Zero Downtime Deployment
- A deployment practice ensuring that service remains available during updates.
- Zero Trust
- A security concept requiring strict verification for every person and device trying to access resources.