A

Amazon Web Services: a comprehensive cloud computing platform by Amazon offering over 200 services including compute (EC2), storage (S3), databases (RDS), networking, machine learning, and serverless...

Definition
A

An open-source automation tool for configuration management, application deployment, and task automation. Ansible uses YAML-based playbooks and operates over SSH without requiring agents on managed no...

Definition
A

An open-source, cross-platform web server developed by the Apache Software Foundation. It is one of the oldest and most widely used web servers, known for its flexibility through modules (.htaccess, m...

Definition
A

A declarative GitOps continuous delivery tool for Kubernetes. ArgoCD automatically synchronizes the desired application state defined in a Git repository with the live state in a Kubernetes cluster, p...

Definition
A

A cloud computing feature that automatically adjusts the number of compute resources (instances, containers, functions) based on demand. Auto scaling ensures applications maintain performance during t...

Definition
A

Microsoft Azure is a cloud computing platform offering a broad range of services including virtual machines, app services, AI, databases, and DevOps tools. It integrates tightly with Microsoft's enter...

Definition
B

A deployment strategy that maintains two identical production environments (blue and green). New code is deployed to the inactive environment, tested, and then traffic is switched over. This approach...

Definition
B

A framework that transforms application source code into container images without requiring a Dockerfile. Cloud Native Buildpacks detect the application language, install dependencies, and produce opt...

Definition
C

Content Delivery Network: a geographically distributed network of proxy servers that delivers web content (images, CSS, JavaScript) from the server closest to the user, reducing latency and improving...

Definition
C

Continuous Integration / Continuous Deployment (or Delivery): a set of practices that automate the building, testing, and deployment of code changes. CI ensures code is regularly merged and tested; CD...

Definition
C

A deployment strategy where a new version of an application is gradually rolled out to a small subset of users before being deployed to the entire infrastructure. This minimizes risk by allowing teams...

Definition
C

The discipline of experimenting on a system to build confidence in its ability to withstand turbulent conditions in production. By intentionally injecting failures (network latency, server crashes, re...

Definition
C

A configuration management tool that uses Ruby-based DSL "recipes" and "cookbooks" to automate infrastructure provisioning and application deployment. Chef follows a client-server model where nodes pu...

Definition
C

A cloud-based continuous integration and delivery platform that automates the build, test, and deployment process. CircleCI supports Docker-based builds, parallelism, caching, and integrates with GitH...

Definition
C

An AWS Infrastructure as Code service that lets users model and provision cloud resources using JSON or YAML templates. CloudFormation manages resource dependencies, supports stack updates and rollbac...

Definition
C

A HashiCorp tool for service discovery, configuration management, and network segmentation in distributed systems. Consul provides a service registry, health checking, key-value store, and a service m...

Definition
C

The automated management of containerized application lifecycles including deployment, scaling, networking, and availability. Container orchestration platforms like Kubernetes, Docker Swarm, and Amazo...

Definition
C

A repository for storing and distributing container images. Registries can be public (Docker Hub, GitHub Container Registry) or private (AWS ECR, Google Artifact Registry, Azure Container Registry), a...

Definition
C

An open-source Kubernetes extension that enables teams to manage cloud infrastructure using Kubernetes-native APIs. Crossplane turns a Kubernetes cluster into a universal control plane, allowing users...

Definition
D

A cloud-based monitoring and analytics platform that provides full-stack observability for infrastructure, applications, and logs. Datadog unifies metrics, traces, and logs in a single platform with r...

Definition