MATIH Platform is in active MVP development. Documentation reflects current implementation status.
20. Appendices & Reference
Glossary

Glossary

This glossary defines over 150 terms used throughout the MATIH Enterprise Platform documentation. Terms are organized alphabetically within thematic categories to make it easier to find related concepts. When a term appears in other chapters of this documentation, it carries the meaning defined here.


Platform Concepts

TermDefinition
AgentA specialized AI component that performs a specific task within the multi-agent orchestration pipeline, such as intent classification, SQL generation, or visualization recommendation.
Agent TraceA detailed record of every step an agent took during execution, including inputs, outputs, duration, token usage, and decisions made at each node in the LangGraph.
Agentic WorkbenchThe frontend application (port 3003) that provides a conversational interface for AI-driven data exploration, text-to-SQL, and DNN architecture building.
API GatewayThe Control Plane service (port 8080) that serves as the single entry point for all external API requests, handling routing, rate limiting, and CORS.
Billing UnitThe standard unit of measurement for platform usage: compute-hours for processing, storage-GB for data, and token-count for LLM usage.
BI WorkbenchThe frontend application (port 3000) for creating, viewing, and sharing dashboards, charts, and reports.
CheckpointA saved snapshot of LangGraph agent state that enables conversation persistence, replay, and recovery after failures.
ConnectorA configured integration between the MATIH Platform and an external data source (database, cloud storage, SaaS application), managed through the Tenant Service.
Context GraphA knowledge graph structure that captures relationships between data entities, semantic concepts, and business rules to improve AI agent reasoning.
Control PlaneThe set of 10 microservices that manage platform-wide concerns: identity, tenants, configuration, auditing, billing, notifications, observability, infrastructure, registry, and API gateway.
ConversationA sequence of user messages and AI responses within the Agentic Workbench, persisted with full agent trace history for audit and improvement.
Data PlaneThe set of 14 microservices that handle tenant-specific data workloads: AI, ML, queries, BI, catalog, semantic layer, pipelines, data quality, governance, ontology, ops agents, rendering, and coordination.
Data Plane AgentA lightweight Java service (port 8085) that coordinates data plane operations and acts as a sidecar for service discovery and health aggregation within tenant namespaces.
Data WorkbenchThe frontend application (port 3002) for data engineering tasks: pipeline management, data quality monitoring, and catalog browsing.
DNN BuilderA feature within the AI Service that uses LangGraph agents to help users design, validate, and generate code for deep neural network architectures via natural language conversation.
Domain EventAn immutable record of something significant that happened in the platform (e.g., tenant provisioned, query executed, model deployed), published to Kafka for consumption by other services.
Feature FlagA configuration toggle managed by the Config Service that enables or disables platform features without code deployment.
Feedback LoopThe mechanism by which user feedback on AI responses (thumbs up/down, corrections) is captured and used to improve model performance over time.
GuardrailA safety check within the AI agent pipeline that prevents harmful, biased, or inappropriate responses and enforces data access policies.
IntentThe classified purpose of a user's natural language query (e.g., data_query, visualization, explanation, general_chat), determined by the Intent Classifier agent.
MarketplaceThe platform's catalog of templates, connectors, and extensions that can be installed into a tenant's workspace.
ML WorkbenchThe frontend application (port 3001) for machine learning tasks: experiment tracking, model training, deployment, and monitoring.
ModuleA logically grouped set of functionality within the AI Service (core, biPlatform, mlPlatform, dataPlatform, contextGraph, enterprise, supplementary) that can be enabled or disabled via feature flags.
Multi-Agent OrchestrationThe process by which multiple specialized AI agents are coordinated through a LangGraph directed graph to collectively answer a user query.
OntologyA formal representation of domain concepts, their properties, and relationships, managed by the Ontology Service and used by AI agents for semantic understanding.
Ops Agent ServiceAn AI-powered operations management service (port 8080) with specialized agents for incident detection, root cause analysis, and automated remediation.
Platform RegistryThe Control Plane service (port 8084) that maintains a registry of all services, their endpoints, health status, and dependency topology.
ProvisioningThe multi-phase process of setting up a new tenant, including namespace creation, secret generation, service deployment, DNS configuration, and ingress setup.
Render ServiceA Node.js service (port 8098) that performs server-side rendering of charts and dashboards for PDF/PNG export and scheduled report delivery.
Schema EmbeddingsVector representations of database schemas stored in Qdrant, enabling the AI Service to retrieve relevant schema context for SQL generation.
Semantic LayerA service (port 8086) that provides a business-friendly abstraction over raw database tables, defining metrics, dimensions, and entities in business terms.
SessionA time-bounded interaction context for studio-mode conversations that tracks architecture state, preferences, and intermediate results.
Studio ModeAn extended interaction mode in the Agentic Workbench that maintains persistent state for complex, multi-step tasks like DNN architecture design.
TemplateA pre-built, parameterized starting point for common platform tasks (dashboard layouts, pipeline definitions, ML experiments, agent configurations).
TenantAn isolated organizational unit within the MATIH Platform, representing a customer with its own users, data, configurations, and resource quotas.
TenantContextA thread-local (Java) or context-variable (Python) object that carries the current tenant's identity through every layer of a service, ensuring all operations are scoped to the correct tenant.
Text-to-SQLThe AI capability that converts natural language questions into executable SQL queries against the user's data sources.
WorkbenchOne of the purpose-built frontend applications (BI, ML, Data, Agentic, Control Plane UI, Data Plane UI) that provides a specialized user experience for a specific discipline.

Kubernetes and Infrastructure Terms

TermDefinition
AKSAzure Kubernetes Service; the managed Kubernetes offering on Microsoft Azure used by MATIH for production deployments.
cert-managerA Kubernetes add-on that automates the management and issuance of TLS certificates from various issuing sources, including Let's Encrypt.
ClusterIssuerA cert-manager resource that defines a certificate authority (e.g., Let's Encrypt) available cluster-wide for issuing TLS certificates.
ConfigMapA Kubernetes object used to store non-confidential configuration data in key-value pairs, consumed by pods as environment variables or mounted files.
ContainerA lightweight, standalone executable package that includes everything needed to run a piece of software: code, runtime, system tools, and libraries.
CRD (Custom Resource Definition)A Kubernetes extension mechanism that allows the platform to define custom resource types (e.g., KafkaTopic, SparkApplication, FlinkDeployment).
DaemonSetA Kubernetes workload that ensures a pod runs on every node (or a subset of nodes), used for node-level agents like log collectors and monitoring agents.
DeploymentA Kubernetes workload object that manages a set of identical pods, handling rolling updates, rollbacks, and desired replica count.
EKSElastic Kubernetes Service; the managed Kubernetes offering on Amazon Web Services.
GKEGoogle Kubernetes Engine; the managed Kubernetes offering on Google Cloud Platform.
HelmThe package manager for Kubernetes that uses charts (templated YAML) to define, install, and upgrade applications.
Helm ChartA collection of Kubernetes resource templates, values files, and metadata that defines how an application is deployed on Kubernetes.
HPA (Horizontal Pod Autoscaler)A Kubernetes controller that automatically scales the number of pod replicas based on CPU, memory, or custom metrics.
IngressA Kubernetes resource that manages external HTTP(S) access to services within the cluster, typically implemented by an NGINX Ingress Controller.
Init ContainerA specialized container that runs before app containers in a pod, used for setup tasks like database migration, secret retrieval, or dependency checking.
JobA Kubernetes resource that creates one or more pods and ensures that a specified number of them successfully terminate, used for batch and one-off tasks.
KubeletThe primary node agent that runs on each Kubernetes node, responsible for managing pods and their containers.
NamespaceA Kubernetes resource that provides a mechanism for isolating groups of resources within a single cluster. MATIH uses dedicated namespaces for control plane, data plane, monitoring, and per-tenant workloads.
Network PolicyA Kubernetes resource that specifies how groups of pods are allowed to communicate with each other and other network endpoints.
NodeA physical or virtual machine in a Kubernetes cluster that runs pods.
Node PoolA group of nodes within a Kubernetes cluster that share the same configuration (VM size, OS, labels, taints). MATIH uses separate pools for system, compute, and GPU workloads.
OperatorA Kubernetes design pattern that uses custom controllers and CRDs to automate the management of complex stateful applications (e.g., Strimzi for Kafka, KubeRay for Ray).
PDB (Pod Disruption Budget)A Kubernetes resource that limits the number of pods that can be down simultaneously during voluntary disruptions, ensuring availability during upgrades.
Persistent Volume (PV)A piece of storage in the cluster that has been provisioned by an administrator or dynamically via a StorageClass.
Persistent Volume Claim (PVC)A request for storage by a user, specifying size and access modes; binds to a PV.
PodThe smallest deployable unit in Kubernetes, consisting of one or more containers that share network and storage.
RBAC (Kubernetes)Kubernetes Role-Based Access Control that regulates access to Kubernetes API resources based on roles bound to users or service accounts.
SecretA Kubernetes object that stores sensitive data (passwords, tokens, certificates) in base64-encoded form, consumed by pods as environment variables or mounted files.
ServiceA Kubernetes resource that provides stable networking for a set of pods, enabling load balancing and service discovery via DNS.
ServiceAccountA Kubernetes identity assigned to pods, used for authenticating to the Kubernetes API and external services (via Workload Identity).
ServiceMonitorA Prometheus Operator CRD that defines how Prometheus should discover and scrape metrics from Kubernetes services.
SidecarA container that runs alongside the main application container in a pod, providing cross-cutting functionality like logging, monitoring, or security (e.g., OPA sidecar).
StatefulSetA Kubernetes workload for managing stateful applications (like databases), providing stable network identities, persistent storage, and ordered deployment.
StrimziA Kubernetes Operator for running Apache Kafka clusters, used by MATIH for all event streaming infrastructure.
TaintA Kubernetes node property that repels pods unless those pods have a matching toleration, used to dedicate nodes to specific workloads (e.g., GPU nodes).
TolerationA pod specification that allows the pod to be scheduled on nodes with matching taints.
VPA (Vertical Pod Autoscaler)A Kubernetes controller that automatically adjusts CPU and memory resource requests for pods based on observed usage.
Workload IdentityA cloud-provider feature (Azure Workload Identity, GCP Workload Identity, AWS IRSA) that enables pods to authenticate to cloud APIs using Kubernetes service accounts without static credentials.

Data Engineering Terms

TermDefinition
Apache AirflowAn open-source workflow orchestration platform used by MATIH for scheduling and monitoring data pipelines.
Apache FlinkA distributed stream processing framework used by MATIH for real-time data processing, CDC, and streaming analytics.
Apache IcebergAn open table format for large analytic datasets, providing ACID transactions, schema evolution, and time travel. MATIH uses Iceberg as the primary lakehouse format.
Apache KafkaA distributed event streaming platform used by MATIH for inter-service communication, domain events, and data ingestion pipelines.
Apache SparkA unified analytics engine for large-scale data processing, used by MATIH for batch ETL, feature engineering, and complex analytics.
AvroA row-oriented data serialization format used for Kafka message serialization with Schema Registry-based schema evolution.
CDC (Change Data Capture)A pattern for tracking changes in a source database and propagating them to downstream systems, implemented via Flink SQL in MATIH.
ClickHouseA column-oriented OLAP database used by MATIH for high-performance analytical queries on pre-aggregated data.
ConnectorA component that bridges the MATIH Platform with external data sources (databases, cloud storage, SaaS applications).
DAG (Directed Acyclic Graph)A graph structure with directed edges and no cycles, used to define pipeline task dependencies in Airflow and Temporal.
Data LakehouseAn architecture that combines the benefits of data lakes (cheap storage, schema-on-read) with data warehouses (ACID transactions, governance). MATIH uses Iceberg on object storage as its lakehouse layer.
Data LineageThe end-to-end tracking of data from its origin through transformations to its final consumption, captured via OpenLineage.
Data ProfilingThe process of examining a dataset to collect statistics (null counts, distinct values, distributions) for data quality assessment.
dbt (data build tool)A transformation framework that enables analysts and engineers to write SQL-based transformations in a version-controlled project.
ELT (Extract, Load, Transform)A data integration pattern where raw data is first loaded into the target system and then transformed in place, preferred over ETL for cloud-native analytics.
Hive MetastoreA metadata service that stores schema and partition information for tables, used by Trino for catalog resolution.
OpenLineageAn open standard for data lineage metadata collection and exchange, integrated with the MATIH Catalog Service.
OpenMetadataAn open-source metadata management platform used by MATIH for data discovery, governance, and collaboration.
ParquetA columnar storage file format optimized for analytical workloads, used as the physical storage format for Iceberg tables.
PolarisAn open-source Iceberg catalog service that provides REST-based catalog management, credential vending, and access control for Iceberg tables.
Schema RegistryA service that manages schemas for Kafka messages, enabling schema evolution and compatibility checks.
StarRocksA high-performance analytical database used by MATIH as an alternative OLAP engine for sub-second query responses on large datasets.
TemporalA workflow orchestration platform used by MATIH for long-running, stateful data pipeline workflows with built-in retry and compensation.
TrinoA distributed SQL query engine (formerly PrestoSQL) used by MATIH as the federated query engine across all data sources.

Machine Learning and AI Terms

TermDefinition
A/B Testing (ML)The practice of comparing two or more model versions by routing a percentage of traffic to each version and measuring performance differences.
Batch InferenceRunning predictions on a large dataset at once, as opposed to real-time inference on individual requests.
Data DriftA change in the statistical distribution of input data compared to the training data, which can degrade model performance.
EmbeddingA dense vector representation of data (text, images, schemas) in a continuous vector space, used for similarity search and retrieval.
ExperimentA named collection of ML training runs that share a common objective, tracked in MLflow for comparison and reproducibility.
Feature EngineeringThe process of creating, transforming, and selecting input features for machine learning models.
Feature StoreA centralized repository (Feast) for storing and serving feature values, ensuring consistency between training and serving.
Fine-TuningAdapting a pre-trained model to a specific domain or task by training on a smaller, domain-specific dataset.
GPU (Graphics Processing Unit)A specialized processor used for parallel computation, essential for training and running large AI/ML models.
GuardrailA safety mechanism that checks AI outputs for harmful content, hallucinations, data leakage, or policy violations before delivering to users.
HallucinationAn AI model generating information that is plausible-sounding but factually incorrect or unsupported by the input data.
InferenceThe process of running a trained model on new input data to generate predictions or outputs.
LangGraphA framework for building stateful, multi-agent AI applications using directed graphs, used by MATIH for agent orchestration.
LLM (Large Language Model)A neural network model (GPT-4o, Claude, Gemini) trained on large text corpora, used by MATIH for natural language understanding and generation.
MLflowAn open-source platform for managing the ML lifecycle, including experiment tracking, model packaging, and model registry.
Model RegistryA centralized store for versioned ML models with metadata, stage management (staging, production, archived), and lineage.
Model ServingThe infrastructure for hosting trained models and making them available for real-time or batch inference.
Prompt EngineeringThe practice of designing and optimizing input prompts to elicit desired outputs from large language models.
RAG (Retrieval-Augmented Generation)A technique that enhances LLM responses by first retrieving relevant documents or data, then including them in the prompt context.
RayA distributed computing framework used by MATIH for scalable ML training, hyperparameter tuning, and model serving.
RLHF (Reinforcement Learning from Human Feedback)A technique for aligning AI model behavior with human preferences by training a reward model from human feedback.
SSE (Server-Sent Events)A server push technology for streaming data from server to client over HTTP, used for streaming AI responses.
Text-to-SQLThe AI capability of translating natural language questions into executable SQL queries.
TokenThe smallest unit of text processed by an LLM; a word is typically 1-3 tokens. Token counts determine LLM API costs.
TOTP (Time-based One-Time Password)An algorithm that generates short-lived, time-synchronized passwords for multi-factor authentication.
Transfer LearningApplying knowledge from a pre-trained model to a new, related task, reducing the need for large training datasets.
Triton Inference ServerNVIDIA's model serving platform used by MATIH for high-performance GPU-accelerated inference.
Vector DatabaseA database optimized for storing and querying high-dimensional vectors, used for similarity search in RAG and semantic retrieval (Qdrant, ChromaDB).
vLLMA high-throughput LLM serving engine used by MATIH for hosting open-source language models on GPU infrastructure.
WebSocketA persistent, bidirectional communication protocol used by MATIH for real-time chat streaming between the Agentic Workbench and AI Service.

Business Intelligence Terms

TermDefinition
DashboardA visual layout containing one or more widgets (charts, tables, KPIs) that present data insights at a glance.
DimensionA categorical attribute used for grouping and filtering data in BI queries (e.g., region, product category, date).
Drill-DownThe ability to navigate from a summary view to more detailed data by clicking on a chart element.
FilterA condition applied to data to narrow the result set (e.g., date range, region selection, status).
KPI (Key Performance Indicator)A quantifiable measure used to evaluate the success of an organization or process, displayed as a prominent metric on dashboards.
MeasureA quantitative value that can be aggregated (e.g., revenue, count of orders, average response time). Equivalent to "metric" in the Semantic Layer.
MetricA named, reusable calculation defined in the Semantic Layer (e.g., total_revenue = SUM(orders.amount)).
Pivot TableA data summarization tool that aggregates data by rows and columns, with measures computed at each intersection.
ReportA formatted, printable/exportable document containing data visualizations and narrative text.
ScheduleA recurring time-based trigger for report delivery via email, Slack, or webhook.
Semantic ModelA business-friendly abstraction defined in the Semantic Layer that maps business concepts (metrics, dimensions, entities) to underlying database tables.
SliceA predefined filter combination that can be applied to a dashboard to view data from a specific perspective.
WidgetAn individual visual component on a dashboard: bar chart, line chart, pie chart, table, KPI card, text, filter control, or map.
WorkspaceA named container within a tenant for organizing dashboards, queries, pipelines, and other artifacts by project or team.

Data Governance and Quality Terms

TermDefinition
Access RequestA formal request submitted through the Governance Service to gain access to a protected dataset or resource, subject to approval workflows.
Anomaly Detection (Data Quality)The automated identification of data values that deviate significantly from expected patterns, used to flag data quality issues.
Business GlossaryA curated dictionary of business terms and their definitions, maintained in the Catalog Service to provide shared understanding across teams.
ClassificationA label applied to data columns or tables indicating the sensitivity level (e.g., Public, Internal, Confidential, Restricted, PII) used by the Governance Service for access control.
Column MaskingA governance policy that replaces sensitive column values with masked or redacted versions (e.g., replacing SSN with ***-**-1234) based on the requesting user's role.
Compliance ReportA generated document from the Audit Service that summarizes access patterns, policy violations, and data handling practices for regulatory compliance purposes.
Data ContractA formal agreement between data producers and consumers that specifies schema, quality expectations, SLAs, and ownership for a dataset.
Data FreshnessA quality metric that measures how recently a dataset was updated, used to ensure downstream consumers are working with current data.
Data OwnerThe person or team responsible for the accuracy, privacy, and lifecycle management of a specific dataset within the platform.
Data Quality RuleA configurable validation check that evaluates data against expected criteria (not null, within range, referential integrity, custom SQL predicate).
Data Quality ScoreA numeric score (0-100) computed by the Data Quality Service that summarizes the overall quality of a table based on the results of all applicable quality rules.
Data StewardA role responsible for ensuring that data governance policies are implemented and followed within a business domain.
MetadataDescriptive information about data (schemas, column types, tags, lineage, statistics) stored in the Catalog Service and used by AI agents for context.
PolicyA declarative rule managed by the Governance Service that controls access to data, defines masking behavior, or enforces retention periods.
Retention PolicyA governance rule that specifies how long data or audit events must be retained before they can be archived or deleted.
Row FilteringA governance policy that limits the rows a user can see in a query result based on their attributes (e.g., a regional manager only sees data for their region).
Schema DriftAn unexpected change in the structure of a data source (added columns, changed types, renamed fields) that may break downstream pipelines or queries.
SLA (Data Quality)A Service Level Agreement that defines the expected freshness, completeness, and accuracy thresholds for a dataset, with automated alerting when thresholds are breached.
TagA metadata label applied to tables, columns, or other catalog entities for categorization, search, and governance (e.g., pii, financial, deprecated).

Networking and Protocol Terms

TermDefinition
CIDRClassless Inter-Domain Routing; a notation for specifying IP address ranges (e.g., 10.0.0.0/8) used in Kubernetes network policies and cloud networking.
DNS ZoneA portion of the DNS namespace delegated to a specific authority; MATIH creates per-tenant DNS zones for custom domain support.
FQDNFully Qualified Domain Name; the complete domain name for a Kubernetes service (e.g., ai-service.matih-data-plane.svc.cluster.local).
gRPCA high-performance RPC framework using Protocol Buffers and HTTP/2, used by some MATIH internal services for low-latency communication.
HTTP/2The second major version of the HTTP protocol, supporting multiplexing, header compression, and server push; used by NGINX ingress for improved performance.
LoadBalancerA Kubernetes service type that provisions an external load balancer (cloud-provider specific) to expose a service to the internet.
mTLSMutual TLS; a security protocol where both client and server authenticate each other via certificates, used for Kafka client-broker communication.
NGINX Ingress ControllerThe Kubernetes ingress controller used by MATIH to route external HTTP/HTTPS traffic to internal services, with support for WebSocket, rate limiting, and TLS termination.
OTLPOpenTelemetry Protocol; the standard protocol for transmitting telemetry data (traces, metrics, logs) from services to the OpenTelemetry Collector.
RESTRepresentational State Transfer; the architectural style used for all MATIH public APIs, based on HTTP methods and JSON payloads.
Service MeshA dedicated infrastructure layer for managing service-to-service communication, providing observability, security, and traffic management (considered for future adoption).
WebSocketA persistent, full-duplex communication protocol over a single TCP connection, used for real-time AI chat streaming and collaborative dashboard editing.

Security Terms

TermDefinition
ABAC (Attribute-Based Access Control)An authorization model that evaluates policies based on attributes of the user, resource, action, and environment. Implemented via OPA in MATIH.
Bearer TokenAn HTTP authentication scheme where the client sends a token (typically JWT) in the Authorization: Bearer {token} header.
CORS (Cross-Origin Resource Sharing)An HTTP mechanism that allows a web application running at one origin to access resources from a different origin.
CSRF (Cross-Site Request Forgery)An attack that tricks a user into performing unintended actions on a web application where they are authenticated. Prevented via state parameters in OAuth2 flows.
Defense in DepthA security strategy that employs multiple layers of defense (network policies, RBAC, RLS, encryption) so that if one layer fails, others still protect the system.
Encryption at RestProtecting stored data by encrypting it on disk, implemented via cloud-provider managed encryption keys for all MATIH storage.
Encryption in TransitProtecting data during transmission by encrypting network traffic, implemented via TLS for all MATIH service-to-service and client-to-server communication.
GDPRGeneral Data Protection Regulation; European Union regulation governing the collection, storage, and processing of personal data.
HIPAAHealth Insurance Portability and Accountability Act; U.S. regulation governing the protection of health information.
JWT (JSON Web Token)A compact, URL-safe token format used by MATIH for authentication, containing signed claims about the user's identity, tenant, and permissions.
MFA (Multi-Factor Authentication)An authentication method requiring two or more verification factors (password + TOTP code, biometric, etc.).
Network PolicyA Kubernetes resource that controls network traffic between pods, implementing micro-segmentation for zero-trust security.
OAuth2An authorization framework that enables third-party applications to obtain limited access to a web service, used for SSO integration.
OPA (Open Policy Agent)A general-purpose policy engine used by MATIH for fine-grained authorization decisions beyond simple RBAC.
PII (Personally Identifiable Information)Data that can identify an individual (name, email, SSN), subject to special handling and masking policies in the Governance Service.
RBAC (Application)Role-Based Access Control at the application level, where users are assigned roles (TENANT_ADMIN, DATA_ENGINEER) that grant specific permissions.
RegoThe declarative policy language used by OPA for writing authorization policies.
RLS (Row-Level Security)A PostgreSQL feature that restricts which rows a user can access in a table, used as defense-in-depth for multi-tenant data isolation.
SAMLSecurity Assertion Markup Language; an XML-based standard for exchanging authentication and authorization data between identity providers and service providers.
SCIM (System for Cross-domain Identity Management)A standard protocol for automating the exchange of user identity information between identity domains and IT systems.
SOC 2Service Organization Control 2; an auditing framework for technology companies that specifies how organizations should manage customer data.
TLS (Transport Layer Security)A cryptographic protocol that provides secure communication over a network, used for all MATIH HTTPS endpoints and inter-service communication.
Workload IdentityA cloud-native mechanism for assigning cloud IAM identities to Kubernetes pods without static credentials.
Zero TrustA security model that assumes no implicit trust and requires verification for every access request, regardless of network location.

Acronyms

AcronymExpansion
ACRAzure Container Registry
ADRArchitecture Decision Record
AKSAzure Kubernetes Service
APIApplication Programming Interface
ARBArchitecture Review Board
BIBusiness Intelligence
CDCChange Data Capture
CI/CDContinuous Integration / Continuous Deployment
CLICommand Line Interface
CNCFCloud Native Computing Foundation
CRDCustom Resource Definition
DAGDirected Acyclic Graph
DNNDeep Neural Network
DNSDomain Name System
EKSElastic Kubernetes Service
ELTExtract, Load, Transform
ESOExternal Secrets Operator
FQDNFully Qualified Domain Name
GKEGoogle Kubernetes Engine
GPUGraphics Processing Unit
gRPCGoogle Remote Procedure Call
HPAHorizontal Pod Autoscaler
HTTPHypertext Transfer Protocol
IAMIdentity and Access Management
IRSAIAM Roles for Service Accounts (AWS)
JSONJavaScript Object Notation
JWTJSON Web Token
K8sKubernetes (abbreviation)
KPIKey Performance Indicator
LLMLarge Language Model
MLMachine Learning
MFAMulti-Factor Authentication
NSNameserver
OLAPOnline Analytical Processing
OLTPOnline Transaction Processing
OPAOpen Policy Agent
PDBPod Disruption Budget
PIIPersonally Identifiable Information
PVPersistent Volume
PVCPersistent Volume Claim
QoSQuality of Service
RAGRetrieval-Augmented Generation
RBACRole-Based Access Control
RESTRepresentational State Transfer
RLSRow-Level Security
RPORecovery Point Objective
RTORecovery Time Objective
SAMLSecurity Assertion Markup Language
SCIMSystem for Cross-domain Identity Management
SDKSoftware Development Kit
SLAService Level Agreement
SLOService Level Objective
SOCService Organization Control
SQLStructured Query Language
SRESite Reliability Engineering
SSEServer-Sent Events
SSOSingle Sign-On
TLSTransport Layer Security
TOTPTime-based One-Time Password
TTLTime to Live
UIUser Interface
VPAVertical Pod Autoscaler
WSWebSocket
YAMLYAML Ain't Markup Language