K

An open-source container orchestration platform originally developed by Google that automates the deployment, scaling, and management of containerized applications. Kubernetes groups containers into l...

Definition
K

A Kubernetes-native configuration management tool built into kubectl that allows users to customize YAML manifests without modifying the original files. Kustomize uses overlays and patches to manage e...

Definition
L

A device or software that distributes incoming network traffic across multiple servers to ensure no single server bears too much load. Load balancers improve application availability, reliability, and...

Definition
M

An architectural style that structures an application as a collection of small, loosely coupled, independently deployable services. Each microservice owns its data, communicates via APIs, and can be d...

Definition
N

An application performance monitoring (APM) platform that helps developers monitor, debug, and optimize their applications. New Relic provides distributed tracing, error tracking, real user monitoring...

Definition
N

A universal artifact repository manager by Sonatype that stores and manages build artifacts, container images, and software packages. Nexus supports multiple formats (Maven, npm, Docker, PyPI) and pro...

Definition
N

A high-performance web server, reverse proxy, and load balancer known for its stability, low resource consumption, and ability to handle a large number of concurrent connections. Nginx is widely used...

Definition
N

A flexible workload orchestrator by HashiCorp that deploys and manages containers, virtual machines, and standalone applications. Nomad is simpler than Kubernetes, supports multi-region and multi-data...

Definition
O

The ability to measure the internal state of a system by examining its external outputs. Observability is built on three pillars: metrics (quantitative measurements), logs (event records), and traces...

Definition
O

An open-source observability framework that provides a unified set of APIs, SDKs, and tools for collecting telemetry data (traces, metrics, logs) from applications. OpenTelemetry is vendor-neutral and...

Definition
P

A HashiCorp tool for creating identical machine images for multiple platforms from a single source configuration. Packer automates the creation of AMIs, Docker images, Vagrant boxes, and other image f...

Definition
P

A daemonless, open-source container engine developed by Red Hat as an alternative to Docker. Podman runs containers without a central daemon process, supports rootless containers for improved security...

Definition
P

An open-source systems monitoring and alerting toolkit designed for reliability and scalability. Prometheus collects metrics via a pull model, stores them in a time-series database, and provides a pow...

Definition
P

An Infrastructure as Code platform that allows developers to define cloud infrastructure using general-purpose programming languages (TypeScript, Python, Go, C#) instead of domain-specific languages....

Definition
P

An open-source configuration management tool that uses a declarative language to define system configurations. Puppet automates the provisioning, configuration, and management of servers, ensuring inf...

Definition
R

An open-source container management platform that simplifies deploying and managing multiple Kubernetes clusters. Rancher provides a unified management interface, multi-cluster operations, built-in mo...

Definition
R

A server that sits in front of backend servers and forwards client requests to them. Reverse proxies provide load balancing, SSL termination, caching, and security by hiding the backend infrastructure...

Definition
R

A deployment strategy that gradually replaces instances of the old application version with the new version, one or a few at a time. Rolling deployments ensure zero downtime by keeping a portion of th...

Definition
S

A cloud execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Developers write functions that are triggered by events, paying only for the compute ti...

Definition
S

A dedicated infrastructure layer for managing service-to-service communication in microservices architectures. A service mesh provides traffic management, security (mTLS), observability, and resilienc...

Definition