DevOps Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Djangy

Platform-as-a-Service specifically designed for hosting and scaling Django web applications, simplifying deployment and management.

Docker

Platform for developing, shipping, and running applications in containers, enabling consistent deployment across different environments.

Docker Container

A lightweight, portable unit that packages an application and its dependencies, allowing it to run consistently across different environments.

Docker Log Management

Process of collecting, storing, and analyzing logs generated by Docker containers.

Dokku

Mini-Heroku powered by Docker, helping developers quickly deploy their applications.

Domain Drive Design (DDD)

Software design approach focusing on modeling software to match a domain according to input from domain experts.

Drone

Cloud-native continuous integration and delivery platform that uses a simple YAML configuration file to define and execute pipelines.

Dynamic Application Security Testing (DAST)

Security testing methodology that analyzes a running application to find vulnerabilities.

Dynamic Infrastructure

IT infrastructure that can be programmatically allocated and managed, often associated with cloud computing and Infrastructure as Code.

Dynatrace

Platform for application performance management, AI operations, cloud infrastructure monitoring, and digital experience management.

EC2

Amazon Elastic Compute Cloud; web service providing resizable compute capacity in the cloud.

EKS

Managed Kubernetes service for easy deployment on AWS without the need to install and operate your own Kubernetes clusters.

Edge Computing

Distributed computing paradigm that brings computation and data storage closer to the location where it is needed.

ElasticSearch

Distributed, RESTful search and analytics engine capable of addressing a growing number of use cases.

Elasticity

Ability of a system to automatically scale up or down based on demand, crucial for efficient resource utilization in cloud environments.

Emergent Design

Design approach where the architecture of a system evolves gradually as the system is developed.

Enabling Team

Group that helps other teams to deliver software more effectively, often by providing tools and platforms.

Encapsulation

Bundling of data with the methods that operate on that data, restricting direct access to some of an object's components.

End-to-End Testing (EE Testing)

Methodology used to test whether the flow of an application is performing as designed from start to finish.

Endpoint Security

Approach to protecting computer networks that are remotely bridged to client devices.

Enterprise Application Integration (EAI)

Use of software and architectural principles to integrate enterprise applications.

Enterprise Security

Overarching strategy and implementation of security measures across an entire organization.

Environment

Set of conditions under which a piece of software is developed, tested, or run, including hardware, configuration, and other software.

Environment Variable

Dynamic-named value that can affect the way running processes will behave on a computer.

Environments

Different setups where software can be run, such as development, testing, staging, and production.