🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

IT Glossary & Dictionary

60 terms covering Linux, Python, DevOps, Networking, Databases, and more.

Clear definitions and in-depth explanations for beginners and professionals.

All Cloud Computing (35) Databases (51) DevOps (60) Linux (60) Networking (46) Programming Concepts (40) Python (55) Security (40) Web Development (53)
A-Z: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Ansible

DevOps

An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.

API Gateway

DevOps

A server that acts as the single entry point for API requests, handling routing, authentication, rate limiting, and monitoring.

ArgoCD

DevOps

A declarative GitOps continuous delivery tool for Kubernetes that automatically syncs cluster state with Git repositories.

Artifact

DevOps

A packaged, versioned output of a build process — such as a Docker image, JAR file, or compiled binary — ready for deployment.

Artifact Repository

DevOps

A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.

B

Blue-Green Deployment

DevOps

A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.

C

Canary Deployment

DevOps

A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.

Chaos Engineering

DevOps

The discipline of deliberately introducing failures into a system to test its resilience and identify weaknesses before they cause outages.

CI/CD

DevOps

Continuous Integration and Continuous Deployment — automated practices for building, testing, and deploying code changes.

Configuration Management

DevOps

The practice of systematically managing and maintaining consistent server configurations across infrastructure.

Containerization

DevOps

A lightweight virtualization method that packages applications with their dependencies into isolated, portable containers.

Container Orchestration

DevOps

The automated management of containerized applications including deployment, scaling, networking, and health monitoring across clusters.

Container Registry

DevOps

A storage and distribution service for container images, similar to a package repository but for Docker images.

Continuous Deployment

DevOps

A practice where every code change that passes automated tests is automatically deployed to production.

D

Docker

DevOps

A platform for building, shipping, and running applications in lightweight, isolated containers.

Docker Compose

DevOps

A tool for defining and running multi-container Docker applications using a YAML configuration file.

Docker Volume

DevOps

A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.

E

ELK Stack

DevOps

A popular log management platform combining Elasticsearch (search), Logstash (processing), and Kibana (visualization).

Environment Variable

DevOps

A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.

Error Budget

DevOps

The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.

F

Feature Flag

DevOps

A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.

G

Git

DevOps

A distributed version control system that tracks changes in source code during software development.

GitFlow

DevOps

A branching model for Git that defines a strict workflow with feature, develop, release, hotfix, and main branches.

GitHub Actions

DevOps

A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.

GitOps

DevOps

A practice where Git repositories serve as the single source of truth for both application code and infrastructure configuration.

Grafana

DevOps

An open-source analytics and visualization platform for creating dashboards from various data sources.

H

Health Check

DevOps

An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.

Helm

DevOps

A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.

I

Immutable Deployment

DevOps

A deployment strategy where new versions replace existing instances entirely rather than updating them in place.

Immutable Infrastructure

DevOps

An approach where servers are never modified after deployment — changes require building and deploying entirely new server instances.

Incident Management

DevOps

The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.

Infrastructure as Code (IaC)

DevOps

The practice of managing infrastructure through machine-readable configuration files rather than manual processes.

Infrastructure Drift

DevOps

The divergence between the actual state of infrastructure and its defined desired state, caused by manual changes or untracked modifications.

Istio

DevOps

An open-source service mesh that provides traffic management, security, and observability for microservices on Kubernetes.

J

Jenkins

DevOps

An open-source automation server for building, testing, and deploying software through configurable CI/CD pipelines.

K

Kubernetes

DevOps

An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.

Kubernetes ConfigMap

DevOps

A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.

Kubernetes Secret

DevOps

A Kubernetes object for storing sensitive data like passwords, tokens, and certificates, with base64 encoding and optional encryption at rest.

L

Log Aggregation

DevOps

The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.

M

Makefile

DevOps

A file containing build rules and commands that automates compilation and common project tasks using the make utility.

Message Queue

DevOps

A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.

Microservices

DevOps

An architectural style where an application is composed of small, independent services that communicate over APIs.

Monitoring

DevOps

The practice of collecting, analyzing, and alerting on system metrics and logs to ensure application health and performance.

N

Nginx

DevOps

A high-performance web server and reverse proxy known for its stability, low resource usage, and ability to handle many concurrent connections.

O

Observability

DevOps

The ability to understand a system's internal state from its external outputs through metrics, logs, and traces.

P

Packer

DevOps

A tool for creating identical machine images for multiple platforms from a single configuration file.

Pipeline as Code

DevOps

Defining CI/CD pipeline configurations as version-controlled code files rather than through UI-based pipeline builders.

Postmortem

DevOps

A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence — without assigning blame.

Page 1 of 2 Next

How Our IT Glossary Helps You

More than just definitions — our glossary is a learning tool that connects concepts to practical resources.

📚 Clear Definitions

Every term has a short definition for quick reference and a detailed explanation for deeper understanding.

🎯 Difficulty Levels

Each term is tagged as Beginner, Intermediate, or Advanced so you know if it matches your current knowledge.

🔗 Linked to eBooks

Terms link to relevant eBooks so you can go from a quick definition to in-depth learning in one click.

🔭 9 Categories

Browse by topic area — filter by category and A-Z letter to find exactly what you need in seconds.

Browse All Books Reading Lists Read Our Blog

Frequently Asked Questions

What is the Dargslan IT Glossary?

The Dargslan IT Glossary is a comprehensive dictionary of 60 information technology terms covering 9 categories including Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. Each term includes a clear definition, an in-depth explanation, difficulty level, and links to related eBooks for further learning.

How many terms does the glossary contain?

The glossary currently contains 60 terms across 9 categories. We regularly add new terms to keep the glossary current with the latest technologies and concepts.

Who is this glossary for?

The glossary is designed for anyone working in or learning about IT — from complete beginners encountering unfamiliar terms to experienced professionals looking for precise definitions. Each term includes a difficulty badge (Beginner, Intermediate, or Advanced) so you can find content at your level.

Can I browse terms by category?

Yes. Use the category pills at the top of the glossary to filter terms by topic such as Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. You can also use the A-Z letter filter to jump to terms starting with a specific letter, or combine both filters.

How are glossary terms linked to eBooks?

Many glossary terms are linked to relevant eBooks in our store. When you read a term definition, you will see recommended books that cover that topic in depth — making it easy to go from a quick definition to comprehensive learning.

Is the glossary free to use?

Yes, the entire IT glossary is completely free. Browse, read, and learn from all 60 terms without any registration or payment required.

How do I find a specific term?

You can use the A-Z letter navigation to jump to terms starting with a specific letter, filter by category to narrow results, or use the search bar in the header to find any term by name. Each term has its own dedicated page with a full explanation.