DevOps Glossary

From agile to automation to analytics, unpack the toolbox of modern

DevOps terminology.

Windows Services

Programs that operate in the background on Windows systems, similar to daemons in Unix-like operating systems.

Work in Progress (WIP)

Partially completed work or any task that has been started but is not yet finished.

Workflow

Sequence of processes through which a piece of work passes from initiation to completion.

XDR

Extended Detection and Response; security technology that provides holistic protection against cyber threats.

XML External Entities (XXE)

Web security vulnerability that allows an attacker to interfere with an application's processing of XML data.

Xcode

Integrated development environment (IDE) for macOS containing a suite of software development tools.

YAML (Yet Another Markup Language)

Human-readable data serialization standard that can be used in conjunction with all programming languages.

YAML Sprawl

Proliferation of YAML configuration files, often leading to maintenance and consistency challenges.

Yak Shaving

Seemingly useless activity which, by allowing you to overcome intermediate difficulties, allows you to solve a larger problem.

Yarn

Fast, reliable, and secure dependency management tool for Node.js, offering improved performance and additional features over NPM.

Yocto

Open-source collaboration project that helps developers create custom Linux-based systems.

Yoda Conditions

Programming style where the constant goes before the variable in a conditional statement.

You Build it You Run it

DevOps principle where development teams are also responsible for supporting the software in production.

Zabbix

Open-source software tool to monitor various IT components, including networks, servers, virtual machines, and cloud services.

Zero Downtime Deployment

Deployment method that ensures the application remains available to users during the entire update process.

Zero Nines

A measure of system availability where no uptime guarantee is provided. It indicates a service with no specified reliability commitments or expectations.

Zero Trust

Security concept centered on the belief that organizations should not automatically trust anything inside or outside its perimeters.

Zero-day Attack

Cyber attack exploiting a vulnerability that is unknown to the software vendor or to antivirus vendors.

Zipkin

Distributed tracing system that helps gather timing data needed to troubleshoot latency problems in service architectures.

Zookeeper

Centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

Zsh (Z Shell)

Extended version of the Bourne Shell with many improvements, including some features of Bash, ksh, and tcsh.

iOS Deployment

Process of distributing iOS applications to Apple devices, often through the App Store or enterprise distribution methods.

macOS

Apple's Unix-based operating system for Macintosh computers, known for its user-friendly interface and tight integration with Apple hardware.