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

Categories

IT Glossary & Dictionary

440 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

I

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.

JOIN

Databases

An SQL operation that combines rows from two or more tables based on a related column between them.

Journalctl

Linux

A command-line tool for querying and viewing logs collected by systemd's journal logging system.

Journald

Linux

The systemd journal daemon that collects and stores log data from services, the kernel, and boot messages in a structured binary format.

JSON

Web Development

JavaScript Object Notation — a lightweight data interchange format that is easy for humans to read and machines to parse.

JSONB

Databases

PostgreSQL's binary JSON data type that stores JSON documents with indexing, querying, and manipulation capabilities.

JSON Schema

Web Development

A vocabulary for validating the structure and content of JSON data, ensuring API requests and responses conform to expected formats.

JWT (JSON Web Token)

Security

A compact, self-contained token format used for securely transmitting information between parties as a JSON object.

K

Kernel

Linux

The core component of an operating system that manages hardware resources and provides services to software.

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 Namespace

Cloud Computing

A virtual cluster within a Kubernetes cluster that provides scope for names and enables resource isolation between teams or environments.

Kubernetes Pod

Cloud Computing

The smallest deployable unit in Kubernetes, consisting of one or more containers that share storage, network, and lifecycle.

Kubernetes Secret

DevOps

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

Kubernetes Service

Cloud Computing

An abstraction that provides a stable network endpoint for accessing a group of Pods, handling load balancing and service discovery.

L

Lambda Function

Python

An anonymous, single-expression function defined inline using the lambda keyword.

Lambda Function (Cloud)

Cloud Computing

An AWS serverless compute service that runs code in response to events without provisioning or managing servers.

Latency

Networking

The time delay between sending a request and receiving a response, measured in milliseconds.

Lazy Loading

Web Development

A technique that delays loading non-critical resources until they are needed, improving initial page load performance.

Linked List

Programming Concepts

A linear data structure where elements are stored in nodes, each containing data and a pointer to the next node in the sequence.

Linux Bridge

Linux

A software-based network switch in the Linux kernel that connects multiple network interfaces at Layer 2, enabling VM and container networking.

Linux Kernel Module

Linux

A piece of code that can be loaded into the kernel at runtime to extend functionality without rebooting, such as device drivers and filesystems.

List Comprehension

Python

A concise syntax for creating new lists by applying an expression to each item in an existing iterable.

Load Balancer

Networking

A device or software that distributes network traffic across multiple servers to ensure reliability and performance.

Log Aggregation

DevOps

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

Logging Module

Python

Python's built-in module for recording diagnostic information with configurable handlers, formatters, and log levels.

Logrotate

Linux

A utility that manages automatic rotation, compression, and removal of log files to prevent disk space exhaustion.

LVM (Logical Volume Manager)

Linux

A storage management framework that provides flexible disk management through abstract layers of physical and logical volumes.

M

Magic Methods

Python

Special double-underscore methods that define how Python objects behave with built-in operations and functions.

Makefile

DevOps

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

Man-in-the-Middle Attack

Security

An attack where the attacker secretly intercepts and potentially alters communication between two parties who believe they are communicating directly.

Materialized View

Databases

A database object that stores the precomputed result of a query, offering faster reads at the cost of periodic refresh.

Matplotlib

Python

A comprehensive plotting library for creating static, animated, and interactive visualizations in Python.

Memoization

Programming Concepts

An optimization technique that caches function results for given inputs, avoiding redundant computations for repeated calls.

Message Queue

DevOps

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

Meta Tags

Web Development

HTML elements in the page head that provide metadata about the document for browsers, search engines, and social media platforms.

Microservices

DevOps

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

Middleware

Web Development

Software that sits between the request and response in a web application, performing processing like authentication or logging.

Migration

Databases

A version-controlled change to a database schema that can be applied and reversed systematically.

Module

Python

A Python file containing definitions and statements that can be imported and reused in other Python programs.

Monitoring

DevOps

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

Mount Point

Linux

A directory in the filesystem where a storage device or partition is attached and made accessible.

MTU (Maximum Transmission Unit)

Networking

The maximum size of a data packet that can be transmitted over a network without fragmentation.

Multicast

Networking

A network communication method that sends data to multiple recipients simultaneously without duplicating packets for each recipient.

Multi-Cloud

Cloud Computing

A strategy of using services from multiple cloud providers to avoid vendor lock-in and leverage best-of-breed capabilities.

MVCC (Multi-Version Concurrency Control)

Databases

A technique where the database maintains multiple versions of data to allow concurrent reads and writes without locking.

MVC (Model-View-Controller)

Web Development

An architectural pattern that separates an application into three components: data (Model), interface (View), and logic (Controller).

Previous Page 5 of 10 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 440 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 440 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 440 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.