Glossary Terms

Home >
Glossary Terms

Least Connection Load Balancing

Definition Least Connection Load Balancing is a dynamic load-balancing algorithm that distributes incoming network traffic to the server with the fewest active connections. Unlike round-robin load balancing, which assigns requests

Read More »

Live Migration

Definition Live Migration is moving a running virtual machine (VM), container, or application from one physical host to another without causing downtime or disruption to the end user. This is

Read More »

Log Rotation

Definition Log Rotation manages log files by renaming, compressing, archiving, and deleting them once they reach a certain size or age. It helps prevent logs from consuming excessive disk space,

Read More »

Machine Learning (ML)

Machine Learning (ML) is a branch of artificial intelligence (AI) that enables computers and machines to learn from data, recognize patterns, and make decisions with minimal human intervention.  Unlike programming,

Read More »

Managed Kubernetes Service

Definition A Managed Kubernetes Service is a cloud-based offering where a third-party provider manages the deployment, scaling, maintenance, and operations of Kubernetes clusters. Instead of manually setting up and maintaining

Read More »

Model Training

Model training is the process where a machine learning (ML) algorithm learns from data. It involves feeding input data into the algorithm and adjusting the model’s internal parameters until it

Read More »

Multi-Modal AI

Multi-modal AI is a type of artificial intelligence that can process and combine different kinds of data, such as text, images, audio, and video. It allows machines to analyze and

Read More »

Multi-Tenancy

Definition Multi-tenancy is a software architecture in which a single instance of an application, database, or infrastructure serves multiple tenants (users or organizations) while maintaining isolation between them. This approach

Read More »

Multi-Turn Conversation

What is a Multi-Turn Conversation? A multi-turn conversation refers to an extended dialogue between a human and a system, such as a chatbot or virtual assistant, where multiple exchanges occur

Read More »

Mutable Infrastructure

Definition Mutable Infrastructure refers to an infrastructure where components—servers, networks, and applications—can be modified, updated, or reconfigured after deployment. Unlike immutable infrastructure, where resources are replaced rather than changed, mutable

Read More »

Named Entity Recognition (NER)

What is Named Entity Recognition? Named Entity Recognition (NER) is a subfield of Natural Language Processing (NLP) that focuses on identifying and categorizing specific entities in a given text.  These

Read More »

Natural Language Generation (NLG)

Natural language generation (NLG) is a subfield of artificial intelligence (AI) and natural language processing (NLP) that focuses on the automatic creation of human language from structured data. It allows

Read More »

Natural Language Processing (NLP)

Natural language processing (NLP) is a branch of artificial intelligence (AI) that focuses on enabling computers to understand, interpret, and generate human language meaningfully and usefully.  NLP allows computers to

Read More »

Natural Language Understanding (NLU)

Natural language understanding (NLU) is a subfield of natural language processing (NLP) that focuses on enabling machines to understand the meaning, intent, and context behind human language. NLU allows machines

Read More »

Network Load Balancer (NLB)

Definition A Network Load Balancer (NLB) is a high-performance load-balancing solution operating at the OSI model’s Layer 4 (Transport Layer). It is designed to efficiently distribute network traffic across multiple

Read More »

Neural Networks

A neural network is a computational artificial intelligence (AI) model that simulates how the human brain processes information. It consists of layers of interconnected nodes, or “neurons,” which work together

Read More »

Node Affinity

Definition Node Affinity in Kubernetes is a scheduling mechanism that assigns pods to specific nodes based on predefined rules. It enhances control over pod placement by specifying conditions for where

Read More »

Non-Functional Requirements

Definition Non-functional requirements (NFRs) define a software system’s quality attributes, constraints, and operational characteristics. Unlike functional requirements, which specify what the system does, NFRs specify how well it performs, ensuring

Read More »

Observability Stack

Definition An Observability Stack is a set of tools and frameworks for monitoring, analyzing, and gaining insights into modern applications and infrastructure performance, reliability, and health. Observability is a key

Read More »

Open-Source AI

What Is Open-Source AI? Open-source AI refers to artificial intelligence systems, frameworks, and tools with publicly available code. Unlike proprietary AI, where the underlying algorithms and models are closed to

Read More »