DevOps Glossary

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

DevOps terminology.

Monitoring as Code (MaC)

Practice of defining and managing monitoring configurations using code and version control systems.

Monolithic Architecture

Software design where all components of an application are interconnected and interdependent.

Monorepo

Development approach where code for many projects is stored in the same repository.

Muda

Japanese term for waste in lean methodologies, referring to any activity that doesn't add value to the final product or service.

Multi-Cloud Strategy

Use of multiple cloud computing and storage services in a single heterogeneous architecture.

Mura

Japanese term in lean methodologies referring to unevenness or irregularity in processes, which can lead to inefficiencies.

Muri

Japanese term in lean methodologies referring to overburden or unreasonableness, which can lead to stress and inefficiencies.

Mutable Infrastructure

Infrastructure that can be updated or modified after it is deployed, contrasting with immutable infrastructure approaches.

NFRs

Non-Functional Requirements; requirements that specify criteria for judging the operation of a system, rather than specific behaviors.

NIST SIEM Requirements and Standards

Guidelines set by the National Institute of Standards and Technology for Security Information and Event Management systems.

NPM

Node Package Manager, the default package manager for Node.js, used for installing and managing JavaScript packages and dependencies.

Nagios

Open source monitoring system for computer systems, networks and infrastructure.

NestJS

Progressive Node.js framework for building efficient and scalable server-side applications.

Network Bottleneck

Point in a network where bandwidth is limited, causing slowdowns in data transfer.

Network as a Service (NaaS)

Cloud model where network services are delivered over the internet, offering flexibility and scalability.

New Relic

Cloud-based observability platform that helps developers monitor, debug, and optimize their entire stack.

Next Generation WAF (Web Application Firewall)

Advanced WAF that uses machine learning and behavioral analytics to protect web applications.

Nexus

Repository manager that organizes, stores, and distributes software components, facilitating dependency management in development.

Nexus Repository

Software repository manager for storing and distributing build artifacts, supporting various package formats and integrations.

Nginx

Web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.

NoOps

Concept where an IT environment becomes so automated that there's no need for a dedicated team to manage software in-house.

NoSQLi

NoSQL Injection; security exploit targeting databases that use non-SQL query languages.

Node Logging

Process of recording events and data from individual nodes in a distributed system.

Node Pool

Group of nodes within a cluster, typically with the same configuration, used in container orchestration platforms like Kubernetes.

Node.js

JavaScript runtime built on Chrome's V8 JavaScript engine for building scalable network applications.