Skip to main content
Qeltrava AI LogoQeltrava AI
Glossary

AI & Software Engineering Glossary

Clear definitions of the technical terms we use in our work.

A

Agent (AI)

An AI system that perceives its environment, makes decisions, and takes actions to achieve a goal without requiring step-by-step human instruction. AI agents often use tools, memory, and planning capabilities to complete multi-step tasks autonomously.

Related:LangChain

API (Application Programming Interface)

A defined set of rules that allows two software systems to communicate with each other. APIs define the format of requests, responses, and the operations that can be performed, enabling modular software development.

Architecture (Software)

The high-level structure of a software system, defining components, their relationships, and the principles governing their design and evolution. Good architecture balances performance, scalability, security, and maintainability.

B

Blue-Green Deployment

A release strategy using two identical production environments (blue and green), allowing traffic to switch instantly between versions for zero-downtime updates and instant rollback if issues arise after deployment.

C

CI/CD

Continuous Integration and Continuous Delivery/Deployment. Automated pipelines that test, build, and release software changes rapidly and reliably, reducing manual deployment effort and improving code quality through automated checks.

Related:GitOpsDevOps

Compliance (Software)

Adherence to regulatory, legal, or organizational standards governing how software handles data, security, and operations. Common frameworks include HIPAA (healthcare), PCI-DSS (payments), SOC 2 (SaaS), and GDPR (data privacy).

D

Data Pipeline

An automated sequence of processes that moves and transforms data from source systems to destination systems. Modern data pipelines handle extraction, transformation, validation, and loading (ETL/ELT) at scale, often in real time.

Related:DevOps

DevOps

A set of practices combining software development and IT operations, emphasizing automation, monitoring, and collaboration throughout the software delivery lifecycle. DevOps teams own both code delivery and production reliability.

Related:CI/CDGitOps
G

GitOps

An operational framework where Git repositories serve as the single source of truth for infrastructure and application deployment, with changes deployed automatically via pull request workflows. Popular tools include ArgoCD and Flux.

Related:CI/CD
I

Infrastructure as Code (IaC)

Managing and provisioning infrastructure through machine-readable configuration files rather than manual processes. Tools like Terraform and Pulumi allow teams to version, review, and apply infrastructure changes the same way they manage application code.

Related:GitOpsDevOps
K

Kubernetes

An open-source container orchestration system for automating deployment, scaling, and management of containerized applications. Kubernetes handles service discovery, load balancing, rollout management, and self-healing of failed containers.

L

LLM (Large Language Model)

A deep learning model trained on large text datasets, capable of generating, summarizing, translating, and reasoning about text. Examples include GPT-4, Claude, and Gemini. LLMs form the reasoning core of most modern AI applications.

Related:Agent (AI)

LangChain

An open-source framework for building applications powered by large language models, providing tools for chaining prompts, tools, and memory. LangChain and LangGraph enable building multi-step AI agents and complex reasoning pipelines.

Related:Agent (AI)
M

Microservices

An architectural pattern where an application is built as a collection of small, independently deployable services, each responsible for a specific business function. Microservices communicate via APIs and can be scaled, updated, and replaced independently.

Related:Kubernetes

Multi-tenant Architecture

A software architecture where a single instance of an application serves multiple customers (tenants), with strict data isolation between them. Multi-tenancy is the standard model for SaaS products and enables cost-efficient scaling.

R

RAG (Retrieval-Augmented Generation)

An AI technique that enhances LLM responses by retrieving relevant information from a knowledge base before generating an answer. RAG reduces hallucination by grounding the model in current, domain-specific documents at inference time.

RBAC (Role-Based Access Control)

A security approach that restricts system access based on the roles assigned to users within an organization. RBAC ensures that users can only access the data and functions they need, reducing the risk of unauthorized access.

S

SaaS (Software as a Service)

A software distribution model where applications are hosted by a vendor and accessed by users over the internet. SaaS eliminates the need for on-premises installation and enables subscription-based revenue models with multi-tenant architectures.

SOC 2

A compliance framework developed by the AICPA that evaluates an organization's controls for security, availability, processing integrity, confidentiality, and privacy. SOC 2 Type II certification is increasingly required by enterprise buyers of cloud software.

Related:
V

Vector Database

A database optimized for storing and querying high-dimensional vector embeddings, used in AI applications for semantic search and retrieval. Vector databases like Pinecone and pgvector power RAG systems by finding semantically similar content at scale.

Related:
Z

Zero Trust Architecture

A security model that requires strict identity verification for every user and device attempting to access resources, regardless of whether they are inside or outside the network perimeter. The principle: "never trust, always verify."

Related:
Book Call