Cloud Computing Glossary for Beginners

Your complete guide to cloud computing terminology across AWS, Azure, GCP, OCI, and DigitalOcean. No prior knowledge required - we explain 712+ cloud terms in simple, everyday language with real-world examples.

Browse All Terms

Filter by Category

Click to filter or visit category pages

712 terms found

Cloud Computing

basic

On-demand delivery of servers, storage, and databases over the internet with pay-as-you-go pricing, replacing upfront hardware with variable costs.

Example: Instead of buying expensive servers, Netflix uses cloud computing to stream videos to millions of people worldwide, scaling capacity up during peak viewing hours and reducing it overnight without purchasing additional hardware. Architecture use case: a startup launches on AWS with a single EC2 instance, then adds RDS for the database, S3 for file storage, CloudFront for CDN, and Auto Scaling groups — each addition coming from a managed service rather than custom infrastructure.

Related terms:

Server
Virtual Machine
Cloud Provider
IaaS
PaaS
SaaS
Scalability

Cloud Provider

basic

Companies that own massive computer centers and rent out computing power, acting as tech landlords for businesses and developers alike.

Example: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud are the biggest cloud providers.

Related terms:

AWS
Azure

Hyperscaler

intermediate

One of the world's largest cloud providers — AWS, Azure, GCP, OCI — each operating millions of servers globally for billions of users.

Example: AWS (Amazon Web Services), Microsoft Azure, Google Cloud Platform (GCP), and Oracle Cloud Infrastructure (OCI) are the four major hyperscalers. They operate data centers in dozens of regions worldwide, handling massive workloads for companies like Netflix (AWS), LinkedIn (Azure), Spotify (Google Cloud), and many government agencies (all four). When a startup says they are 'on the cloud', they are almost always using one of these hyperscalers.

Related terms:

Cloud Provider
AWS
Azure
Data Center
Multi-Cloud
OCI

Virtual Machine

basic

A fake computer that runs inside a real computer, allowing multiple operating systems to operate simultaneously on a single device.

Example: You can run Windows and Mac operating systems at the same time on one computer using virtual machines.

Related terms:

Server
Operating System

Server

basic

A powerful computer that provides services to other computers, functioning like a restaurant kitchen that serves food to many customers.

Example: When you visit a website, a server sends the webpage to your computer.

Related terms:

Data Center
Cloud Computing

Data Center

basic

A building full of servers and networking equipment, serving as a giant computer warehouse that houses critical data and applications.

Example: Google has data centers around the world to make search results load faster for everyone.

Related terms:

Server
Cloud Provider

CPU

basic

Central Processing Unit - the brain of a computer that performs calculations, executes instructions, and makes decisions for all tasks.

Example: A faster CPU means your computer can run programs more quickly and handle multiple tasks at once.

Related terms:

RAM
Storage

RAM

basic

Random Access Memory - temporary storage that helps your computer work on multiple things at once. Like your desk workspace.

Example: More RAM allows you to have many browser tabs open without your computer slowing down.

Related terms:

CPU
Storage

Database

basic

An organized collection of information stored electronically, functioning like a digital filing cabinet with fast search capabilities.

Example: Facebook uses databases to store user profiles, posts, and photos for billions of people.

Related terms:

SQL
NoSQL
Backup
Cloud Storage

Cloud Storage

basic

Saving your files on someone else's computers via the internet instead of on your device. Like a safety deposit box for data.

Example: Google Drive, Dropbox, and iCloud let you access your photos and documents from any device.

Related terms:

Backup
Object Storage
S3

Backup

basic

Making copies of important data in case the original gets lost or damaged. Like keeping photocopies of important documents.

Example: Automatically backing up your phone photos to the cloud prevents losing them if your phone breaks.

Related terms:

Cloud Storage
Disaster Recovery

Data Replication

intermediate

Creating and maintaining duplicate copies of data across multiple locations or servers for enhanced reliability and performance benefits.

Example: A global application replicates user data across data centers in different continents so users get fast access no matter where they are, and data is safe even if one data center fails.

Related terms:

Backup
Disaster Recovery
Redundancy

Internet

basic

A global network connecting billions of computers and devices, functioning like a worldwide postal system for digital information exchange.

Example: The internet allows you to video chat with someone on the other side of the world instantly.

Related terms:

WiFi
Router
ISP
Bandwidth

WiFi

basic

A way to connect devices to the internet without cables, creating invisible roads for data to travel through the air seamlessly and efficiently.

Example: Your phone uses WiFi to connect to your home internet without being plugged in.

Related terms:

Router
Internet

Router

basic

A device that directs internet traffic between devices and the internet, acting like a traffic controller to manage data flow effectively.

Example: Your home router allows your laptop, phone, and smart TV to all share one internet connection.

Related terms:

WiFi
Internet
Gateway

Bandwidth

basic

How much data can travel through an internet connection at once. Like the width of a highway - more lanes mean more cars.

Example: Higher bandwidth allows you to stream 4K videos without buffering.

Related terms:

Internet Speed
Data Transfer
ISP

Encryption

basic

Scrambling data so only authorized people can read it. Like writing in a secret code that only you and your friend know.

Example: When you shop online, encryption protects your credit card number from hackers.

Related terms:

Password

Password

basic

A secret word or phrase that proves your identity to access accounts or systems, functioning like a key to your digital house or vault.

Example: Using a strong, unique password for each account helps prevent hackers from accessing your information.

Firewall

intermediate

Security software that blocks unauthorized access to your computer or network. Like a security guard for your digital data.

Example: A firewall prevents malicious software from connecting to your computer from the internet.

AWS

basic

Amazon Web Services - Amazon's cloud computing platform offering over 200 different services for businesses to enhance their operations.

Example: Many companies use AWS to host their websites and store their data instead of buying their own servers.

Related terms:

Cloud Provider
EC2
S3

EC2

basic

Amazon EC2 (Elastic Compute Cloud) is AWS's virtual server service that lets you launch and manage compute instances in the cloud within minutes.

Example: A startup launches an EC2 t3.medium instance to host their web application, then switches to a c6i.large when they need more CPU for video processing — all without touching physical hardware. Architecture use case: a web app uses an Application Load Balancer in front of an Auto Scaling group of EC2 instances spanning three Availability Zones, with an RDS Multi-AZ database in private subnets — providing high availability and automatic failover.

Related terms:

AWS
Virtual Machine
VPC
EBS
Auto Scaling

S3

basic

AWS object storage for any file type — images, videos, logs, backups — with virtually unlimited capacity, 11-nines durability, and pay-per-use pricing.

Example: A photo sharing app stores all user photos in S3, serves them globally through CloudFront CDN for fast delivery, uses lifecycle rules to move photos older than 90 days to S3 Glacier for cheaper storage, and triggers a Lambda function on upload to generate thumbnails automatically. Architecture use case: an analytics pipeline lands raw CSV files in an S3 'raw' bucket, a Lambda function transforms and moves them to a 'processed' bucket, and Athena queries the processed files directly using SQL — a fully serverless data warehouse with no servers to manage.

Related terms:

AWS
Cloud Storage
Object Storage
CloudFront
Lambda

Lambda

intermediate

AWS Lambda is a serverless compute service that runs your code in response to events without requiring you to provision or manage servers.

Example: An e-commerce site uses Lambda to: process images uploaded to S3 (resizing and watermarking), send order confirmation emails triggered by DynamoDB writes, and run a nightly cost report triggered by EventBridge — all without maintaining any servers. Architecture use case: a real-time data pipeline uses Kinesis Data Streams to ingest clickstream events, Lambda to transform and enrich each record, and S3 + Athena for serverless querying — handling millions of events per day with no servers to provision.

Related terms:

Serverless
Function as a Service
API Gateway
S3
SQS
Cloud Functions

Amazon Kendra

intermediate

AWS's intelligent enterprise search service powered by machine learning, designed to help organizations find information quickly and efficiently.

Example: A law firm uses Amazon Kendra to search through millions of legal documents using natural language questions like 'What are the requirements for patent filing in California?'

Related terms:

Enterprise Search
Machine Learning
Natural Language Processing
Knowledge Base

VPC

intermediate

A logically isolated network in the cloud where you define IP ranges, subnets, route tables, and security rules to control how your resources communicate.

Example: A financial services company builds a VPC with a 10.0.0.0/16 CIDR block, creates public subnets (10.0.1.0/24, 10.0.2.0/24) for load balancers, private subnets (10.0.3.0/24, 10.0.4.0/24) for application servers, and isolated subnets (10.0.5.0/24) for databases — all spread across two Availability Zones for high availability. Architecture use case: a three-tier web application places its Application Load Balancer in public subnets, EC2 web servers in private application subnets, and RDS PostgreSQL in isolated database subnets — with NAT Gateways allowing the EC2 instances to download patches without being directly reachable from the internet.

Related terms:

Subnet
Internet Gateway
NAT Gateway
CIDR
Route Table
VPN
Availability Zone

Azure

basic

Microsoft's cloud computing platform offering hundreds of services for building, deploying, and managing applications in a scalable environment.

Example: A company uses Azure to run their business applications and store their data in Microsoft's cloud.

Related terms:

Cloud Provider

Google Cloud Platform

basic

Google's cloud computing services that help you build, deploy, and scale applications using Google's robust infrastructure and tools.

Example: A gaming company uses Google Cloud Platform to handle millions of players around the world.

Related terms:

Cloud Provider

Container

intermediate

A package that contains an application and everything it needs to run, making it easy to move between different computers.

Example: A developer packages their web app in a container so it works the same way on their laptop and in the cloud.

Related terms:

Docker
Kubernetes
Microservices

Docker

intermediate

Platform for packaging apps as containers — portable environments bundling code and dependencies for consistent execution across any environment.

Example: A development team writes a Dockerfile that installs Node.js, copies the app code, and sets the startup command. Every developer runs the same image locally, the CI pipeline builds and tests it automatically, and the same image is deployed to production Kubernetes — guaranteeing identical behavior at every stage. Architecture use case: a multi-service e-commerce platform runs its frontend, API, payment service, and email worker as separate Docker containers — each independently deployable, scalable, and versioned through its own Docker image in Amazon ECR.

Related terms:

Container
Kubernetes
ECR
Microservices

Kubernetes

advanced

Open-source container orchestration automating deployment, scaling, and management of containerized applications across a cluster of servers.

Example: An e-commerce platform runs its checkout service as a Kubernetes Deployment with 3 replicas. During Black Friday, a Horizontal Pod Autoscaler detects high CPU and automatically scales to 20 replicas across 5 nodes — then scales back down overnight without any manual intervention. Architecture use case: a fintech company uses EKS to run 12 microservices (auth, payments, notifications, etc.), each in its own Deployment with individual HPA policies, separate Namespaces for isolation, and Istio service mesh for encrypted inter-service communication and traffic observability.

Related terms:

Container
Docker
Orchestration
EKS
AKS
GKE
Helm

Machine Learning

intermediate

Teaching computers to recognize patterns and make predictions without explicitly programming every step, enhancing automation and efficiency.

Example: Spotify uses machine learning to recommend songs based on what you've listened to before.

Related terms:

Artificial Intelligence

Artificial Intelligence

intermediate

Computer systems that can perform tasks typically requiring human intelligence. Like teaching machines to think and learn.

Example: Siri and Alexa use AI to understand and respond to voice commands.

Related terms:

Machine Learning

Neural Network

advanced

A computing system inspired by the human brain that learns from data by adjusting connections between artificial neurons.

Example: Image recognition apps use neural networks to identify objects in photos by learning from millions of labeled images.

Related terms:

Deep Learning
Machine Learning
Artificial Intelligence

Deep Learning

advanced

Advanced machine learning technique using multi-layered neural networks to learn complex patterns from large amounts of data.

Example: Self-driving cars use deep learning to recognize pedestrians, traffic signs, and road conditions from camera images.

Related terms:

Neural Network
Machine Learning
AI
Computer Vision

Generative AI

advanced

AI systems that can create new content like text, images, code, or music based on patterns learned from training data, revolutionizing creativity.

Example: ChatGPT, DALL-E, and GitHub Copilot are generative AI tools that create human-like text, images, and code respectively.

Related terms:

Large Language Model
AI
Machine Learning

Large Language Model

advanced

Massive AI models trained on vast amounts of text data that can understand and generate human language, enabling advanced natural language processing.

Example: GPT-4, Claude, and Gemini are large language models that can write essays, answer questions, and help with coding tasks.

Related terms:

Generative AI
Natural Language Processing
AI
Foundation Model

GPU

intermediate

Graphics Processing Unit - specialized hardware designed for parallel processing that accelerates AI training and graphics rendering.

Example: Training large AI models on GPUs can be 100x faster than using regular CPUs because GPUs can process many calculations at once.

Related terms:

AI Accelerator
CPU
Deep Learning

TPU

advanced

Tensor Processing Unit - Google's custom AI accelerator chips optimized specifically for training and running neural networks.

Example: Google uses TPUs to train their massive language models like Gemini, achieving faster training times than traditional GPUs.

Related terms:

AI Accelerator
GPU
Machine Learning
Neural Network

AI Accelerator

advanced

Specialized hardware designed to speed up AI and machine learning workloads by optimizing specific AI operations, enhancing computational efficiency.

Example: Cloud providers offer AI accelerators like AWS Inferentia and Azure's custom chips to run AI models faster and more cost-effectively.

Related terms:

GPU
TPU
Machine Learning

Data Labeling

intermediate

The process of tagging data with labels or annotations to teach AI models what patterns to recognize, crucial for supervised learning success.

Example: Training an image recognition model requires thousands of photos labeled with what objects they contain, like 'cat', 'dog', or 'car'.

Related terms:

Machine Learning

Feature Engineering

advanced

The process of selecting and transforming raw data into meaningful inputs that AI models can learn from effectively, improving model accuracy.

Example: For predicting house prices, feature engineering might combine 'bedrooms' and 'bathrooms' into 'total rooms' or calculate 'price per square foot'.

Related terms:

Feature Store
Machine Learning
Model Training

Feature Store

advanced

Centralized repository for storing, managing, and serving machine learning features for consistent use across training and production.

Example: A feature store ensures that the 'customer lifetime value' calculation used during model training is identical to what's used when making predictions.

Related terms:

Feature Engineering
MLOps
Machine Learning

Model Training

intermediate

The process of teaching an AI model to recognize patterns by feeding it labeled data and adjusting its parameters for optimal performance.

Example: Training a spam detection model involves feeding it thousands of emails labeled as 'spam' or 'not spam' until it learns to classify them correctly.

Related terms:

Machine Learning
Neural Network
Model Validation

Hyperparameter Tuning

advanced

Optimizing the settings and configurations of a machine learning model to improve its performance, crucial for achieving better results.

Example: Data scientists tune hyperparameters like learning rate and number of layers to make their neural network more accurate.

Related terms:

Model Training
Machine Learning

Experiment Tracking

intermediate

Recording and comparing different machine learning experiments, including their configurations, metrics, and results for informed decision-making.

Example: MLflow tracks every model training run, recording which parameters were used and how accurate each model was, making it easy to find the best performing version.

Related terms:

MLOps
Model Training
Machine Learning

Model Validation

intermediate

Testing a trained AI model on data it hasn't seen before to ensure it generalizes well and doesn't just memorize training data.

Example: After training a fraud detection model, validation testing on new transactions ensures it can accurately detect fraud it hasn't encountered before.

Related terms:

Model Training
Machine Learning

Model Registry

advanced

Central repository for storing, versioning, and managing trained machine learning models with their metadata, ensuring easy access and organization.

Example: A model registry stores each version of a recommendation model, tracking which version is in production, staging, or archived.

Related terms:

MLOps
Machine Learning

Model Serving

advanced

Making trained AI models available to applications through APIs or services for making predictions, facilitating real-time decision-making.

Example: Model serving infrastructure hosts a language translation model that applications can call via API to translate text in real-time.

Related terms:

Model Inference
API

Model Inference

intermediate

Using a trained AI model to make predictions or decisions on new data. Like applying learned knowledge to solve new problems.

Example: When you upload a photo to identify a plant, the app uses model inference to predict what species it is based on its trained model.

Related terms:

Model Serving
Prediction
Machine Learning
AI

Batch Inference

intermediate

Processing large volumes of data through an AI model all at once rather than one item at a time, optimizing resource utilization and speed.

Example: An e-commerce company runs batch inference overnight to generate product recommendations for all millions of users at once.

Related terms:

Model Inference
Machine Learning

MLOps

advanced

Machine Learning Operations - practices and tools for deploying, monitoring, and managing AI models in production, similar to DevOps but for ML systems.

Example: MLOps teams automate model retraining, monitor performance, and quickly roll back to previous versions if a new model performs poorly.

Related terms:

DevOps
Model Monitoring
Machine Learning
CI/CD

Data Drift

advanced

When the statistical properties of input data change over time compared to the training data, potentially degrading model performance.

Example: A shopping recommendation model experiences data drift when customer behavior shifts during holidays, requiring monitoring and potential retraining.

Related terms:

Model Drift
Model Monitoring
Machine Learning

Model Drift

advanced

Degradation of an AI model's performance over time as real-world conditions change from what it was trained on, necessitating regular updates.

Example: A fraud detection model experiences drift as scammers develop new tactics that weren't in the training data, requiring periodic retraining.

Related terms:

Data Drift
Model Monitoring
MLOps

Model Monitoring

intermediate

Continuously tracking AI model performance, data quality, and system health in production to detect issues early and ensure reliability.

Example: Model monitoring alerts the team when prediction accuracy drops below 95% or when incoming data looks different from training data.

Related terms:

MLOps
Model Drift
Data Drift

Load Balancer

intermediate

A device or service that distributes incoming network traffic across multiple servers. Like a traffic director ensuring no single road gets overwhelmed.

Example: When millions of people visit a website, a load balancer spreads the traffic across many servers so the site doesn't crash.

Related terms:

Server
Scalability

Layer 4 Load Balancer

advanced

Load balancer that works at the transport layer, routing traffic based only on IP address and port number without looking at the content.

Example: A Layer 4 load balancer routes all traffic on port 443 to backend servers based on IP, handling millions of connections per second with very low latency.

Related terms:

Load Balancer
TCP
UDP
Network Load Balancer

Layer 7 Load Balancer

advanced

Load balancer that works at the application layer, routing traffic based on content like URLs, headers, and cookies for optimized performance.

Example: A Layer 7 load balancer routes /images requests to image servers, /api requests to API servers, and /videos to video servers based on the URL path.

Related terms:

Load Balancer
HTTP
HTTPS
Application Load Balancer

Network Load Balancer

advanced

AWS's ultra-high performance Layer 4 load balancer that handles millions of requests per second with ultra-low latency and high availability.

Example: A gaming company uses Network Load Balancer to handle millions of player connections with minimal lag, routing traffic based on IP and port.

Related terms:

AWS
Layer 4 Load Balancer
TCP

Application Load Balancer

advanced

AWS's Layer 7 load balancer that routes traffic based on application content like URL paths, host headers, and HTTP methods.

Example: An e-commerce site uses Application Load Balancer to route /products to product servers, /checkout to payment servers, and /api to backend APIs, all based on URL paths.

Related terms:

AWS
Layer 7 Load Balancer
HTTP
Microservices

Transit Gateway

advanced

AWS networking hub that connects multiple networks together through a central point, simplifying network management and enhancing connectivity.

Example: A large company uses Transit Gateway to connect 50 different VPCs across multiple regions, simplifying their network architecture from hundreds of connections to just 50.

Related terms:

VPC
AWS

Direct Connect

advanced

AWS service that creates a dedicated, private network connection from your office or data center directly to AWS for improved performance and security.

Example: A financial firm uses Direct Connect to transfer sensitive trading data between their data center and AWS with guaranteed bandwidth and security.

Related terms:

AWS
Private Connection
Hybrid Cloud

ExpressRoute

advanced

Azure's service for creating private, high-speed connections between your on-premises networks and Microsoft's cloud, ensuring reliable data transfer.

Example: A hospital uses ExpressRoute to securely connect their patient management systems to Azure while meeting strict healthcare compliance requirements.

Related terms:

Azure
Private Connection
Hybrid Cloud

Cloud Interconnect

advanced

Google Cloud service that provides private connectivity between your on-premises network and Google's network for enhanced performance and security.

Example: A media company uses Cloud Interconnect to upload massive video files to Google Cloud without competing with regular internet traffic.

Related terms:

Private Connection
Hybrid Cloud

FastConnect

advanced

Oracle Cloud's dedicated network connection service that links your data center directly to Oracle Cloud, offering low-latency and secure connectivity.

Example: An enterprise uses FastConnect to migrate their database workloads to Oracle Cloud with predictable performance and enhanced security.

Related terms:

OCI
Private Connection
Hybrid Cloud

VPN Gateway

intermediate

Azure service that creates secure, encrypted connections over the internet between your networks and Azure, ensuring data privacy and integrity.

Example: A small business uses VPN Gateway to securely connect their office network to Azure resources, allowing employees to access cloud applications safely.

Related terms:

Azure
VPN

Cloud VPN Gateway

intermediate

Google Cloud service that creates secure VPN connections between your on-premises network and your Google Cloud VPC for safe data transfer.

Example: A retail chain uses Cloud VPN Gateway to securely connect their store systems to inventory management applications running in Google Cloud.

Related terms:

VPN

IPSec Connection

intermediate

Oracle Cloud's secure VPN service that creates encrypted network tunnels over the internet, ensuring secure data transmission and privacy.

Example: A government agency uses IPSec Connection to securely transmit classified data between their headquarters and Oracle Cloud infrastructure.

Related terms:

OCI
VPN
Encryption

Customer-Edge Device

intermediate

A configuration resource each cloud provider uses to describe the on-premises router that terminates a Site-to-Site VPN.

Example: AWS uses a Customer Gateway, Azure uses a Local Network Gateway, GCP uses an External (Peer) VPN Gateway, and OCI uses a CPE — every hybrid VPN topology pairs one of these with the cloud-side gateway and the on-premises data center.

Related terms:

VPN
VPN Gateway
IPSec Connection
Hybrid Cloud

Virtual WAN Hub

advanced

Azure's central networking point that connects multiple networks, branch offices, and VPN connections, simplifying network architecture and management.

Example: A global corporation uses Virtual WAN Hub to connect 100+ branch offices worldwide to their Azure resources through a single, managed hub.

Related terms:

Azure

Message Queue

intermediate

A system that allows applications to communicate by sending messages to a waiting line. Like a post office where letters wait to be picked up.

Example: When you upload a photo, it goes into a message queue to be processed for different sizes (thumbnail, medium, large) without making you wait.

Related terms:

Event Streaming
Microservices

Event Streaming

advanced

Real-time processing of data events as they happen. Like a live news feed that processes and responds to events as they occur.

Example: Netflix uses event streaming to update recommendations instantly based on what you're currently watching.

Related terms:

Message Queue
Real-time Processing

API

intermediate

Application Programming Interface - a way for different software applications to communicate with each other, enabling integration and functionality.

Example: When you check the weather on your phone, the weather app uses an API to get current weather data from a weather service.

Related terms:

Software
Web Services

Serverless Computing

intermediate

Running code without managing servers yourself - the cloud provider handles all the server management. Like ordering takeout instead of cooking at home.

Example: AWS Lambda runs your code only when needed and you only pay for the time it actually runs, without managing any servers.

Related terms:

Lambda
Function as a Service
Cloud Computing

Microservices

advanced

Building applications as small, independent services that work together, allowing for greater flexibility, scalability, and easier maintenance.

Example: Netflix uses microservices where separate teams handle user accounts, recommendations, video streaming, and payments independently.

Related terms:

Container
API
Distributed Systems

Stateless

intermediate

Architecture where each request is completely independent with no memory of previous requests, enhancing scalability and simplifying application design.

Example: A stateless web API treats each request separately, so you can send the same request to any server in a cluster and get the same result, making it easy to scale.

Related terms:

Microservices
Scalability
API
Distributed Systems

Idempotency

intermediate

Property where performing the same operation multiple times produces the same result as doing it once, ensuring consistency in API operations.

Example: Payment APIs use idempotency so if a customer accidentally clicks 'Pay' twice, they're only charged once. The second identical request is safely ignored.

Related terms:

API Design
Distributed Systems
REST API

Orchestration

advanced

Automated coordination and management of multiple cloud services, containers, or workflows to work together efficiently.

Example: Kubernetes orchestrates hundreds of containers, automatically starting, stopping, and moving them between servers based on demand and health.

Related terms:

Kubernetes
Container

Middleware

intermediate

Software that connects different applications, services, or systems to help them communicate and share data, facilitating integration and interoperability.

Example: Middleware connects your mobile banking app to the bank's database systems, translating requests and ensuring secure communication.

Related terms:

API
Application

Big Data

advanced

Extremely large datasets that require special tools to store, process, and analyze. Like trying to organize all the books in every library in the world.

Example: Social media companies process big data to analyze billions of posts, likes, and user interactions to show relevant content.

Related terms:

Data Analytics
Machine Learning

Public Cloud

basic

Public Cloud refers to cloud services available over the internet to anyone, shared among multiple organizations, enhancing accessibility and scalability.

Example: AWS, Microsoft Azure, and Google Cloud are public clouds where thousands of companies rent computing resources on the same infrastructure.

Related terms:

Cloud Provider
Private Cloud
Hybrid Cloud
Multi-Cloud

Private Cloud

intermediate

Private Cloud is a cloud infrastructure dedicated exclusively to one organization, providing enhanced control, security, and compliance for sensitive data.

Example: A hospital runs its own private cloud data center to maintain complete control over sensitive patient records and meet strict healthcare regulations.

Related terms:

Public Cloud
Hybrid Cloud
Data Center

Hybrid Cloud

advanced

Hybrid Cloud combines both private and public cloud services, allowing organizations to leverage the benefits of both environments for flexibility and

Example: A bank might keep sensitive customer data in their private data center while using public cloud for website hosting and email.

Related terms:

Public Cloud
Private Cloud
Multi-Cloud

Cloud Bursting

advanced

Cloud Bursting is a strategy for temporarily shifting workloads from a private cloud to a public cloud during peak demand, ensuring resource availability.

Example: An e-commerce site runs on its private servers normally, but automatically bursts to AWS during Black Friday to handle the massive traffic spike.

Related terms:

Hybrid Cloud
Public Cloud
Scalability
Peak Load

ECS

intermediate

Elastic Container Service (ECS) is an AWS service that enables users to run Docker containers without the need to manage underlying servers or

Example: A company uses ECS to run their web application containers, automatically scaling up during busy periods.

Related terms:

Docker
Container
Fargate
EKS

EKS

advanced

Elastic Kubernetes Service (EKS) is an AWS managed service that simplifies the deployment and management of Kubernetes clusters, reducing operational

Example: A startup uses EKS to deploy their microservices without worrying about Kubernetes cluster management.

Related terms:

Kubernetes
Container
ECS
Fargate

Fargate

intermediate

Fargate is an AWS serverless container platform that allows users to run containers without managing servers or clusters, streamlining application

Example: A development team uses Fargate to run their application containers, paying only for the compute time used.

Related terms:

ECS
EKS
Serverless Computing
Container

Elastic Beanstalk

basic

Elastic Beanstalk is an AWS platform service that simplifies the deployment, management, and scaling of web applications, enhancing developer productivity.

Example: A developer uploads their Java application to Elastic Beanstalk and AWS automatically handles servers, load balancing, and scaling.

Related terms:

AWS
Auto Scaling
Load Balancer

Auto Scaling

intermediate

Automatically adjusting the number of servers based on demand. Like a restaurant that opens more tables during busy hours and closes them when it's quiet.

Example: During Black Friday, Auto Scaling automatically adds more EC2 instances to handle increased website traffic, then removes them when traffic returns to normal.

Related terms:

EC2
Load Balancer
CloudWatch

EBS

intermediate

Elastic Block Store (EBS) is AWS's persistent storage solution that attaches to EC2 instances, providing reliable and scalable block storage for

Example: A database server uses EBS volumes to store data that persists even if the server needs to be replaced.

Related terms:

EC2
Storage
Block Storage

EFS

intermediate

Elastic File System (EFS) is an AWS shared file storage service that allows multiple servers to access files simultaneously, enhancing collaboration and

Example: Multiple web servers use EFS to share website files, ensuring all servers have the same content.

Related terms:

File System
Shared Storage
NFS
EC2

FSx for NetApp ONTAP

advanced

AWS managed file storage on NetApp ONTAP, providing NFS, SMB, and iSCSI simultaneously with snapshots, SnapMirror replication, and thin cloning.

Example: A financial services firm running Oracle RAC on EC2 migrates from on-premises NetApp storage to FSx for NetApp ONTAP. The iSCSI protocol provides block-level access for Oracle's redo logs, NFS mounts serve the data files, and SnapMirror replicates the file system to a second AWS region every hour for disaster recovery — all using the same ONTAP tools and procedures the storage team already knows.

Related terms:

EFS
FSx for OpenZFS
Azure NetApp Files
Google Cloud NetApp Volumes
High Performance Computing

FSx Windows File Server

intermediate

AWS fully managed Windows SMB file shares integrated with Active Directory — a cloud replacement for on-premises Windows file servers.

Example: A professional services firm migrates its on-premises Windows file server to FSx for Windows File Server. They join the file system to their existing Active Directory domain so existing user permissions carry over unchanged, configure a DFS namespace to preserve the \\corp\shares UNC path that employees already use, and enable Multi-AZ for automatic failover if the primary availability zone becomes unavailable.

Related terms:

EFS
FSx for NetApp ONTAP
FSx for OpenZFS
Azure Files

FSx for Lustre

advanced

AWS managed high-performance parallel file system with sub-millisecond latency and hundreds of GB/s throughput for HPC, ML training, and big data.

Example: A genomics company runs an AWS Batch pipeline that processes thousands of whole-genome sequencing files per day. They create an FSx for Lustre file system linked to the S3 bucket holding the raw FASTQ files. Each Batch job mounts the Lustre file system at startup and reads only the files it needs — which are transparently loaded from S3 on first access — achieving 200 GB/s aggregate read throughput across the compute fleet. Finished VCF output files are exported back to S3 automatically, and the scratch file system is deleted at the end of the batch run to avoid ongoing storage costs.

Related terms:

EFS
FSx for NetApp ONTAP
FSx for OpenZFS
High Performance Computing

FSx for OpenZFS

intermediate

AWS managed file storage on OpenZFS with sub-millisecond NFS latency, snapshots, clones, compression, and data-integrity checksums.

Example: A software platform team replaces its on-premises ZFS NAS with FSx for OpenZFS to host shared build artifact caches across a fleet of EC2 CI runners. Each pull-request pipeline clones the base volume in under a second, runs a full build in the clone to avoid cache pollution between branches, and discards the clone on completion — providing complete build-cache isolation with no additional storage cost because clones share unchanged blocks with the parent volume.

Related terms:

EFS
FSx for NetApp ONTAP
FSx for Windows File Server

Glacier

intermediate

AWS long-term archival storage service for data you rarely access. Like putting old documents in a warehouse - cheaper to store but takes time to retrieve.

Example: A company stores old employee records in Glacier for compliance, accessing them only when legally required.

Related terms:

S3
Archival
Backup
Cold Storage

RDS

intermediate

Relational Database Service (RDS) is an AWS managed database service that automates maintenance, backups, and scaling, ensuring high availability and

Example: An e-commerce site uses RDS for their product catalog database, with AWS handling all backups and updates automatically.

Related terms:

Database
MySQL
PostgreSQL
SQL

DynamoDB

intermediate

DynamoDB is an AWS NoSQL database service that automatically scales to handle large amounts of data while providing fast performance and low latency.

Example: A gaming app uses DynamoDB to store player scores and achievements, handling millions of players simultaneously.

Related terms:

NoSQL
Database

Aurora

advanced

Amazon Aurora is a high-performance database service compatible with MySQL and PostgreSQL, offering up to 5x faster performance than standard databases.

Example: A financial trading platform uses Aurora to handle thousands of transactions per second with ultra-low latency.

Related terms:

RDS
MySQL
PostgreSQL

Redshift

advanced

Amazon Redshift is a powerful data warehouse service designed for analyzing large datasets quickly, enabling businesses to gain insights and make

Example: A retail company uses Redshift to analyze years of sales data to identify trends and optimize inventory.

Related terms:

Data Warehouse
Big Data
Business Intelligence

CloudFront

intermediate

Amazon CloudFront is a Content Delivery Network (CDN) that delivers content from locations closest to users, improving load times and user experience.

Example: A streaming service uses CloudFront to deliver videos faster by serving them from servers closest to each viewer.

Related terms:

CDN
Caching

Route 53

intermediate

AWS DNS service that routes internet traffic to your applications, ensuring high availability and low latency for users worldwide.

Example: When someone types 'example.com' in their browser, Route 53 directs them to the correct server hosting the website.

Related terms:

DNS
Failover

Elastic Load Balancer

intermediate

AWS service that distributes incoming traffic across multiple servers to prevent overload, enhancing application performance and reliability.

Example: An online shopping site uses Elastic Load Balancer to spread customer requests across multiple servers during peak shopping seasons.

Related terms:

Load Balancer
Auto Scaling

Internet Gateway

intermediate

A networking component that enables resources in a virtual network to communicate with the internet, facilitating seamless connectivity and access.

Example: Web servers in a public subnet use an Internet Gateway to serve websites to users on the internet while databases in private subnets remain isolated.

Related terms:

VPC
Subnet
NAT Gateway
Route Table

NAT Gateway

advanced

Network Address Translation Gateway - enables private subnet resources to access the internet for outbound traffic while blocking inbound connections.

Example: Database servers in private subnets use a NAT Gateway to download security patches and call external APIs while remaining protected from direct internet access.

Related terms:

VPC
Private Subnet
Internet Gateway
Egress
Cloud NAT

Route Table

intermediate

A set of rules (called routes) that determine where network traffic from subnets or gateways is directed, optimizing data flow and routing.

Example: A VPC route table sends internet-bound traffic (0.0.0.0/0) to an Internet Gateway for public subnets, while a separate route table sends the same traffic to a NAT Gateway for private subnets.

Related terms:

VPC
Subnet
Internet Gateway
NAT Gateway
CIDR

CloudWatch

intermediate

AWS monitoring service that collects and tracks metrics, logs, and events from your applications and infrastructure for performance optimization.

Example: CloudWatch monitors CPU usage on EC2 instances and automatically sends alerts when usage exceeds 80%.

CloudTrail

intermediate

AWS service that records all API calls made in your account for security and compliance. Like a detailed security log that tracks who did what and when.

Example: Security teams use CloudTrail to investigate suspicious activity by seeing exactly which actions were performed and by whom.

Related terms:

Auditing
Compliance

IAM

intermediate

Identity and Access Management - AWS service that controls who can access what resources, ensuring security and compliance in cloud environments.

Example: IAM policies ensure that developers can only access development resources, not production databases.

CloudFormation

advanced

AWS Infrastructure as Code service that lets you define your infrastructure using templates, simplifying deployment and management of resources.

Example: A company uses CloudFormation templates to create identical development, staging, and production environments.

Related terms:

Infrastructure as Code
IaC

CodeCommit

basic

AWS managed Git repository service for storing and versioning code. Like a secure digital filing cabinet for your code that tracks every change.

Example: A development team uses CodeCommit to store their application code and collaborate on features.

CodePipeline

advanced

AWS CodePipeline is a continuous integration and deployment service that automates your software release process for faster delivery.

Example: When developers push code changes, CodePipeline automatically runs tests and deploys successful builds to production.

Related terms:

CI/CD
DevOps

CodeBuild

intermediate

AWS CodeBuild is a fully managed service that compiles source code, runs tests, and produces software packages for deployment in the cloud.

Example: CodeBuild automatically compiles Java applications and runs unit tests whenever new code is committed.

Related terms:

CI/CD

App Service

basic

Azure App Service is a robust platform for hosting web applications, REST APIs, and mobile backends with built-in scalability and security features.

Example: A startup deploys their web application to Azure App Service and automatically gets scaling, security, and monitoring.

Related terms:

Azure
PaaS

Cosmos DB

advanced

Azure globally distributed NoSQL database service. Like having identical copies of your database instantly available worldwide.

Example: A global gaming company uses Cosmos DB so players anywhere in the world get fast response times.

Related terms:

NoSQL
Azure

Active Directory

intermediate

Microsoft's identity and access management service. Like a master key system for all your digital doors - one login for everything.

Example: Employees use their Active Directory credentials to access email, file shares, and business applications.

Related terms:

SSO
Authentication

Key Vault

intermediate

Azure service for securely storing and managing sensitive information like passwords, certificates, and encryption keys.

Example: Applications retrieve database passwords from Key Vault instead of storing them in code files.

Related terms:

Secrets Management
Encryption
Azure

App Engine

basic

Google Cloud App Engine is a platform for building and hosting web applications without managing servers, allowing developers to focus on code.

Example: A developer uploads their Python web application to App Engine and Google handles all server management and scaling.

Related terms:

PaaS
Serverless

BigQuery

advanced

Google Cloud BigQuery is a serverless data warehouse that enables fast SQL queries and analysis of massive datasets with built-in machine learning

Example: A media company uses BigQuery to analyze billions of user interactions to understand viewing patterns.

Related terms:

Data Warehouse
Big Data
SQL

Data Explorer

advanced

Azure Data Explorer is a fast, highly scalable analytics service optimized for log and telemetry data, enabling real-time insights and analysis.

Example: DevOps teams use Azure Data Explorer (Kusto) to analyze application logs, identify performance bottlenecks, and troubleshoot issues across millions of events per second.

Related terms:

Azure

Pub/Sub

intermediate

Google Cloud Pub/Sub is a messaging service that allows applications to communicate asynchronously, enabling decoupled systems and real-time data

Example: An e-commerce site uses Pub/Sub to notify inventory systems when orders are placed, without making customers wait.

SSL

intermediate

Secure Sockets Layer (SSL) is a security protocol that encrypts data between web browsers and servers, ensuring secure online communications and

Example: Online banking websites use SSL certificates to encrypt your login information and transaction details.

Related terms:

TLS
Encryption
HTTPS

TLS

intermediate

Transport Layer Security (TLS) is the successor to SSL, providing a more secure method for encrypting internet communications and protecting data

Example: Modern websites use TLS 1.3 to ensure all data between your browser and the website is encrypted and secure.

Related terms:

SSL
Encryption
HTTPS

HTTPS

basic

Hypertext Transfer Protocol Secure (HTTPS) is the secure version of HTTP, utilizing SSL/TLS encryption to protect data exchanged between users and

Example: When you see the padlock icon in your browser, it means the website is using HTTPS to protect your information.

Related terms:

SSL
TLS
HTTP
Encryption

REST

intermediate

Representational State Transfer (REST) is an architectural style for designing networked applications, promoting simplicity and scalability in web APIs.

Example: Mobile apps use REST APIs to get data from servers, such as retrieving user profiles or posting photos.

Related terms:

API
HTTP
Web Services
JSON

JSON

basic

JavaScript Object Notation - a lightweight format for storing and transporting data. Like a universal language for computers to exchange information.

Example: Weather apps receive data in JSON format, such as '{"temperature": 72, "condition": "sunny", "humidity": 45}'.

Related terms:

API
REST
XML

XML

intermediate

eXtensible Markup Language - a markup language for storing and transporting structured data. Like HTML but designed for data instead of web pages.

Example: Bank systems often exchange transaction data using XML format because it's both human-readable and machine-readable.

Related terms:

JSON
API

SageMaker

advanced

AWS SageMaker is a comprehensive machine learning platform that empowers data scientists and developers to build, train, and deploy ML models efficiently.

Example: A retail company uses SageMaker to build a recommendation engine that suggests products based on customer behavior.

Related terms:

Machine Learning
AI
Model Training

Rekognition

intermediate

AWS Rekognition is an advanced image and video analysis service powered by machine learning, enabling facial recognition, object detection, and more.

Example: A social media app uses Rekognition to automatically tag friends in uploaded photos.

Related terms:

Computer Vision
Machine Learning
AI

Comprehend

intermediate

AWS Comprehend is a natural language processing service that analyzes text for insights, relationships, and sentiment, enhancing data-driven decisions.

Example: Customer service teams use Comprehend to analyze support tickets and automatically categorize urgent issues.

Related terms:

NLP
Text Analysis
Machine Learning

Lex

advanced

AWS service for building conversational chatbots and voice assistants. Like having the technology behind Alexa available for your own applications.

Example: A bank creates a chatbot using Lex that helps customers check account balances and transfer money.

Functions

intermediate

Azure Functions is a serverless compute service that executes code in response to events, allowing developers to build scalable applications without

Example: When a file is uploaded to Azure storage, Functions automatically processes and resizes the image.

Related terms:

Serverless
Azure

Service Bus

intermediate

Azure messaging service that enables reliable communication between distributed applications, ensuring seamless data exchange and integration.

Example: An order processing system uses Service Bus to notify inventory and shipping systems when new orders arrive.

Related terms:

Queue
Microservices

Logic Apps

intermediate

Azure's low-code workflow automation service for integrating apps, data, and services, streamlining processes and enhancing productivity.

Example: A company uses Logic Apps to automatically save email attachments to SharePoint and notify the team via Slack.

Related terms:

Step Functions
Durable Functions
Cloud Workflows
OCI Process Automation

Durable Functions

advanced

An Azure Functions extension for writing stateful, long-running workflows in code, enabling complex orchestration and event-driven applications.

Example: A document approval system uses Durable Functions to pause a workflow until a manager approves, then resume automatically without losing any state.

Related terms:

Logic Apps
Orchestration
Serverless
Step Functions
Cloud Workflows

Cloud Spanner

advanced

Google Cloud's globally distributed database that combines the benefits of relational databases with horizontal scaling.

Example: A global financial services company uses Cloud Spanner to handle millions of transactions worldwide with strong consistency.

Related terms:

SQL
Distributed Systems

Cloud Dataflow

advanced

Google Cloud's stream and batch data processing service, designed for real-time analytics and data transformation across various sources.

Example: A ride-sharing company uses Dataflow to process real-time location data from millions of drivers and passengers.

Related terms:

Stream Processing
ETL
Big Data

Firebase

intermediate

Google's mobile and web application development platform with real-time database, hosting, and authentication services for rapid app creation.

Example: A chat application uses Firebase to store messages and instantly sync them across all users' devices.

VPN

basic

Virtual Private Network - creates a secure connection over the internet between your device and a private network, enhancing privacy and security.

Example: Remote employees use VPN to securely access company files and systems as if they were in the office.

Related terms:

Remote Access
Encryption

Bastion Host

intermediate

A secure computer that acts as a gateway for accessing private servers that aren't exposed to the internet, ensuring safe remote access.

Example: Instead of giving your database server a public IP address, you connect to a Bastion Host first, then securely access the database from there. Azure Bastion, AWS Session Manager, and GCP IAP all provide this service.

Related terms:

VPN
Remote Access
RDP
Private Subnet

CIDR

advanced

Classless Inter-Domain Routing - method for allocating IP addresses and routing internet traffic efficiently, optimizing network performance.

Example: Network administrators use CIDR notation like '10.0.0.0/16' to define IP address ranges for different subnets.

Related terms:

IP Addresses

DHCP

intermediate

Dynamic Host Configuration Protocol - automatically assigns IP addresses to devices on a network, simplifying network management and connectivity.

Example: When you connect to WiFi, DHCP automatically gives your device an IP address so it can communicate on the network.

Related terms:

IP Addresses

TCP

intermediate

Transmission Control Protocol - ensures reliable, ordered delivery of data over networks, making it essential for applications requiring accuracy.

Example: Web browsers use TCP to ensure that web pages are downloaded completely and in the correct order.

Related terms:

UDP
Internet

UDP

intermediate

User Datagram Protocol - faster but less reliable method of sending data over networks, suitable for applications where speed is crucial.

Example: Online games use UDP for real-time communication where speed is more important than perfect delivery.

Related terms:

TCP

FTP

basic

File Transfer Protocol - standard network protocol for transferring files between computers, widely used for sharing and managing files online.

Example: Web developers use FTP to upload website files from their computer to a web server.

Related terms:

SFTP

SFTP

intermediate

Secure File Transfer Protocol - encrypted version of FTP for secure file transfers. Like FTP but with all packages sent in locked boxes.

Example: Companies use SFTP to securely transfer sensitive financial data between systems without risk of interception.

Related terms:

FTP
Encryption

SQL

intermediate

Structured Query Language - standard language for managing and querying relational databases, essential for data manipulation and retrieval.

Example: Data analysts use SQL commands like 'SELECT * FROM customers' to retrieve customer information from databases.

Related terms:

Database
Relational Database
MySQL

NoSQL

intermediate

Database systems that don't use traditional SQL structure, designed for flexible data storage and scalability in handling diverse data types.

Example: Social media platforms use NoSQL databases to store user posts, photos, and interactions in flexible formats.

Related terms:

Database
MongoDB
DynamoDB
Document Database

ACID

advanced

Atomicity, Consistency, Isolation, Durability - properties that guarantee database transactions are processed reliably, ensuring data integrity.

Example: When you transfer money between accounts, ACID properties ensure the money is either transferred completely or the transaction fails entirely.

Related terms:

Database

ETL

advanced

Extract, Transform, Load - a crucial data integration process that moves and transforms data from various sources into a data warehouse for analysis.

Example: Companies use ETL to combine sales data from different regions into a single database for analysis.

Related terms:

Data Warehouse

OLTP

advanced

Online Transaction Processing - database systems designed for fast processing of numerous small transactions, ensuring quick response times and high

Example: E-commerce websites use OLTP databases to handle thousands of order transactions per minute.

Related terms:

OLAP
Database

OLAP

advanced

Online Analytical Processing - database systems optimized for complex queries, enabling efficient data analysis and reporting for business intelligence

Example: Business analysts use OLAP systems to analyze sales trends across different regions and time periods.

Related terms:

OLTP
Data Warehouse
Business Intelligence

OAuth

intermediate

Open Authorization - a secure standard for API access that allows users to grant third-party applications limited access without sharing their passwords.

Example: When you log into Spotify using your Facebook account, OAuth allows Spotify access without seeing your Facebook password.

Related terms:

Authentication
API
Token
SSO

JWT

intermediate

JSON Web Token - secure way to transmit information between parties as digitally signed tokens. Like having a tamper-proof ID card that proves who you are.

Example: Web applications use JWT tokens to verify user identity without repeatedly asking for passwords.

Related terms:

Authentication
Token
JSON
API

SSO

intermediate

Single Sign-On - an authentication system that enables users to log in once and gain access to multiple applications seamlessly, enhancing user experience.

Example: Google SSO lets you access Gmail, Drive, and YouTube with one login instead of separate passwords for each.

Related terms:

Authentication
OAuth
SAML

SAML

advanced

Security Assertion Markup Language - a standard protocol for securely exchanging authentication and authorization data between identity providers and

Example: Enterprise employees use SAML to access both internal company systems and external partner applications with one login.

Related terms:

SSO
Authentication
XML

MFA

intermediate

Multi-Factor Authentication - security method requiring two or more verification methods. Like needing both a key and fingerprint to open a safe.

Example: Online banking uses MFA by requiring both your password and a text message code to log in.

Related terms:

2FA
Authentication
Token

2FA

basic

Two-Factor Authentication - a security measure that requires users to provide two different forms of identification, enhancing account protection against

Example: Gmail 2FA requires your password plus a code from your phone to sign in from new devices.

Related terms:

MFA
Authentication

Multi-Cloud

advanced

Utilizing services from multiple cloud providers to enhance flexibility, avoid vendor lock-in, and optimize performance across various applications and

Example: A company uses AWS for compute, Google Cloud for analytics, and Azure for Office 365 integration.

Related terms:

Hybrid Cloud
Cloud Provider
Vendor Lock-in

Edge Computing

advanced

Processing data closer to its source rather than relying solely on centralized data centers, reducing latency and improving response times for real-time

Example: Autonomous cars use edge computing to process sensor data instantly without waiting for cloud communication.

Related terms:

Cloud Computing
Latency
IoT
Real-time Processing

Serverless Architecture

advanced

A cloud computing model where developers build applications using services that automatically manage server infrastructure and scaling, enhancing

Example: A photo-sharing app uses serverless architecture where image processing happens automatically when users upload photos.

Related terms:

Serverless Computing
Lambda
Functions

Event-Driven Architecture

advanced

A software design paradigm where components communicate through events, promoting loose coupling and enabling responsive, scalable applications.

Example: When a customer places an order, it triggers events for inventory, shipping, and billing systems simultaneously.

Related terms:

Event Streaming
Microservices
Pub/Sub

Terraform

advanced

An open-source Infrastructure as Code tool that allows users to build, change, and version infrastructure efficiently, promoting automation and

Example: DevOps teams use Terraform to create identical cloud environments across development, staging, and production.

Related terms:

Infrastructure as Code
IaC
CloudFormation

Ansible

advanced

An automation platform designed for configuration management, application deployment, and task automation, simplifying IT processes and enhancing

Example: System administrators use Ansible to install software updates across hundreds of servers simultaneously.

Related terms:

DevOps
Orchestration

Jenkins

intermediate

An open-source automation server that facilitates continuous integration and deployment, streamlining software development workflows and improving

Example: Development teams use Jenkins to automatically run tests and deploy code whenever changes are made.

Related terms:

CI/CD
DevOps

Prometheus

advanced

An open-source monitoring and alerting toolkit designed for collecting and querying metrics, providing insights into system performance and reliability.

Example: Operations teams use Prometheus to monitor application performance and get alerts when response times slow down.

Related terms:

Alerting
Observability

Grafana

intermediate

Open-source platform for monitoring and observability with customizable dashboards, enabling real-time data visualization and analysis.

Example: Teams use Grafana dashboards to visualize server performance, application metrics, and business KPIs in real-time.

Related terms:

Prometheus

Latency

basic

The delay between sending a request and receiving a response. Like the time it takes between asking a question and getting an answer.

Example: Online gaming requires low latency - players notice if there's more than 50 milliseconds delay between their actions and the game response.

Throughput

intermediate

The amount of data that can be processed or transmitted in a given time period. Like the number of cars that can pass through a tunnel per hour.

Example: A database with high throughput can process thousands of transactions per second during peak shopping periods.

Related terms:

Bandwidth

Caching

basic

Storing frequently accessed data in a fast-access location to improve performance, reduce latency, and enhance user experience in applications.

Example: Websites use caching to store images and files on your computer so they load instantly on repeat visits.

Related terms:

CDN

Load Testing

intermediate

Testing how well a system performs under expected user load. Like seeing how many people can fit in an elevator before it becomes uncomfortable.

Example: Before Black Friday, e-commerce sites do load testing to ensure their websites can handle millions of shoppers.

Related terms:

Scalability
Capacity Planning

OCI

basic

Oracle Cloud Infrastructure - Oracle's comprehensive cloud platform offering compute, storage, networking, and database services.

Example: Enterprises use OCI to run Oracle databases in the cloud with optimized performance and cost savings.

Related terms:

Cloud Provider
Database

Autonomous Database

advanced

Oracle's self-managing database that uses machine learning to automate maintenance, security, performance tuning, and scaling for efficiency.

Example: A financial services company uses Autonomous Database to eliminate manual database maintenance while ensuring 99.95% uptime.

Related terms:

Database
Machine Learning

Exadata

advanced

Oracle's high-performance database machine optimized for running Oracle databases, providing enhanced speed, reliability, and scalability for enterprises.

Example: Large enterprises use Exadata for their most demanding database workloads requiring extreme performance and reliability.

Related terms:

Database

SNS

intermediate

Simple Notification Service - AWS messaging service for sending notifications to multiple subscribers, enabling efficient communication and alerts.

Example: An e-commerce site uses SNS to notify customers via SMS and email when their orders ship.

Related terms:

SQS
Pub/Sub

SQS

intermediate

Simple Queue Service - AWS message queuing service for decoupling application components, ensuring reliable message delivery and processing.

Example: A photo processing application uses SQS to queue image processing tasks that worker servers pick up and process.

Related terms:

SNS
Queue

EventBridge

intermediate

AWS serverless event bus service for connecting applications using events. Like a central message router that delivers events to the right destinations.

Example: When a customer places an order, EventBridge routes the event to inventory, shipping, and billing systems automatically.

Related terms:

Serverless
Microservices

Step Functions

advanced

AWS service for coordinating multiple AWS services into serverless workflows using visual state machines, simplifying application development.

Example: An order processing workflow uses Step Functions to coordinate payment, inventory check, and shipping in the correct sequence.

Related terms:

Orchestration
Serverless
Logic Apps
Durable Functions
Cloud Workflows
OCI Process Automation

Kinesis

advanced

AWS platform for real-time data streaming and analytics. Like a high-speed conveyor belt for processing millions of data records per second.

Example: A social media platform uses Kinesis to analyze millions of user interactions in real-time for trending topics.

Related terms:

Streaming
Big Data

Athena

intermediate

AWS interactive query service for analyzing data in S3 using SQL, allowing users to run queries without needing to set up infrastructure.

Example: Data analysts use Athena to query terabytes of log files stored in S3 without setting up any infrastructure.

Related terms:

SQL
S3
Serverless

Glue

advanced

AWS fully managed ETL service for preparing data for analytics. Like having a data processing factory that automatically cleans and organizes raw data.

Example: Companies use Glue to automatically transform and catalog data from multiple sources for business intelligence.

Related terms:

ETL
Data Catalog

EMR

advanced

Elastic MapReduce - AWS big data platform using open source tools like Apache Spark and Hadoop, enabling scalable data processing and analysis.

Example: A genomics research company uses EMR to process DNA sequencing data that would take months on regular computers.

Related terms:

Big Data
Hadoop
Spark
HDInsight
Dataproc

Hadoop

advanced

Open-source framework for storing and processing massive datasets across clusters of computers, facilitating big data analytics and management.

Example: A retail chain uses Hadoop to analyze years of transaction records across thousands of stores, processing terabytes of sales data overnight to uncover buying trends.

Related terms:

HDFS
Big Data
EMR
Dataproc
Spark
MapReduce

HDFS

advanced

Hadoop Distributed File System — the storage layer that Hadoop uses to spread large files across many machines in a cluster.

Example: A media company stores 500 TB of raw video footage in HDFS across a 200-node cluster, so Hadoop jobs can process any video file without waiting for a single disk to serve the whole thing.

Related terms:

Hadoop
MapReduce
Big Data
EMR
Dataproc

MapReduce

advanced

A programming model for processing large datasets in parallel across many machines, optimizing data processing efficiency and speed.

Example: A web company uses MapReduce to count how many times each URL appears across billions of server log entries, a job that would take days on one machine but finishes in minutes across a cluster.

Related terms:

Hadoop
Big Data
EMR
Dataproc
Spark

YARN

advanced

Yet Another Resource Negotiator — the resource management layer in Hadoop that decides how much CPU and memory each job gets across the cluster.

Example: A data engineering team runs Spark streaming jobs and batch MapReduce exports simultaneously on the same Hadoop cluster; YARN allocates resources between them so neither job starves the other.

Related terms:

Hadoop
HDFS
MapReduce
Big Data

HBase

advanced

Open-source NoSQL database on HDFS for real-time read/write access to very large sparse tables — billions of rows — with millisecond-latency lookups.

Example: A telecommunications company stores call-detail records for billions of calls in HBase, allowing customer-service agents to pull up any individual call record in milliseconds even though the total dataset spans petabytes.

Related terms:

Hadoop
HDFS
Big Data
NoSQL

Spark

advanced

Open-source data processing engine that runs computations in memory rather than reading and writing to disk at each step.

Example: A streaming platform uses Spark to train recommendation models on billions of viewing events, processing data fast enough to update suggestions within minutes of a user finishing a show.

Related terms:

Big Data
EMR
Dataproc
Hadoop

HDInsight

advanced

Azure fully managed cloud service for running open-source analytics frameworks like Apache Hadoop, Spark, Kafka, and HBase at scale.

Example: A financial services firm uses HDInsight to run nightly Spark jobs that process millions of transactions, detecting fraud patterns across billions of records without maintaining any physical cluster hardware.

Related terms:

Hadoop
Spark
Big Data
EMR
Dataproc
Synapse Analytics

Databricks

advanced

Unified analytics platform on Apache Spark combining data lake storage with warehouse reliability (Lakehouse), plus collaborative notebooks for data teams.

Example: A retail company uses Databricks to ingest raw clickstream data into Delta Lake, run SQL analytics for business reporting, and train product recommendation models — all within a single platform shared by their data engineering and ML teams.

Related terms:

Spark
Big Data
Machine Learning
Delta Lake
Synapse Analytics

Delta Lake

advanced

Open-source storage layer adding ACID transactions, schema enforcement, and time travel to data lakes — bringing warehouse reliability to object storage.

Example: A financial services company stores billions of raw transaction records in cloud object storage. By adding Delta Lake on top, they can safely run concurrent ETL pipelines that update the same tables without corrupting data, roll back a bad batch load to yesterday's snapshot using time travel, and enforce a strict schema so malformed records never land in production.

Related terms:

Databricks
Spark
Big Data
Synapse Analytics

Synapse Analytics

advanced

Azure unified analytics service that brings together SQL data warehousing, big data processing, and data integration in a single collaborative workspace.

Example: A hospital network uses Azure Synapse to ingest millions of daily patient records into a data lake, run serverless SQL queries for ad-hoc compliance reports, and execute Spark jobs to build predictive readmission models — all from one workspace shared by their data engineers, analysts, and data scientists.

Related terms:

HDInsight
Databricks
Big Data
Data Warehouse
Spark

Azure Data Lake Storage

advanced

Azure's hyperscale storage service purpose-built for big data analytics workloads, providing secure and scalable data storage solutions.

Example: A retail company stores petabytes of raw clickstream logs in ADLS Gen2 organized under a hierarchical path like /raw/year/month/day/. Azure Synapse serverless SQL queries the raw layer directly for ad-hoc reports, while a Databricks Spark job reads the same files to build Delta Lake tables in the /curated/ layer — all without duplicating any data.

Related terms:

Synapse Analytics
HDInsight
Databricks
Data Lake
Big Data

Azure Blob Storage

intermediate

Azure's general-purpose object storage service for storing any type of unstructured data — images, videos, backups, log files, and static website assets.

Example: A media company stores user-uploaded profile photos and video thumbnails in a Blob Storage container set to the hot tier for fast retrieval. Raw video files that are rarely re-processed are moved to the cool tier after 30 days and archived after 90 days — cutting storage costs by over 80% compared to keeping everything in hot.

Related terms:

Azure Data Lake Storage
S3
GCS
Azure Files

Azure Files

intermediate

Azure's managed cloud file shares over SMB and NFS — a cloud replacement for on-premises file servers, accessible from Windows, Linux, and macOS.

Example: A financial services company lifts and shifts a legacy .NET application to Azure VMs. The app was built to read configuration and audit logs from a Windows shared drive (\\server\share). Rather than rewriting file access logic, the team mounts an Azure Files share on each VM using SMB — the application keeps working without modification. They enable Azure File Sync on the on-premises office server so the accounting team can access the same files locally with low latency.

Related terms:

Azure Blob Storage
Azure Data Lake Storage
EFS
File System
NFS

Azure File Sync

intermediate

Azure File Sync transforms a Windows Server into a fast local cache for one or more Azure Files shares, enhancing file access and performance.

Example: A manufacturing company has engineering teams in Detroit and Munich sharing large CAD files. Each office has a Windows Server with Azure File Sync installed and 2 TB of local SSD, but the full Azure Files share is 20 TB. Cloud tiering keeps each site's most recently used drawings on local disk for sub-second opens, while older files are recalled from Azure on demand. When a Detroit engineer publishes a revised drawing, the Munich team sees it appear on their mapped drive within minutes — no VPN file transfers, no FTP, no manual synchronization.

Related terms:

Azure Files
EFS
File System
Hybrid Cloud

Azure NetApp Files

advanced

Azure enterprise file storage powered by NetApp ONTAP, delivering sub-millisecond NFS and SMB latency for SAP, HPC, and latency-sensitive migrations.

Example: A pharmaceutical company runs SAP HANA on Azure VMs for their ERP system. Because HANA requires sub-millisecond storage latency and specific throughput guarantees, they provision an Azure NetApp Files Ultra-tier volume as the HANA data and log volume. They use ONTAP snapshots to take application-consistent backups every hour and SnapMirror to replicate data to a secondary Azure region for disaster recovery — all without leaving the Azure portal.

Related terms:

Azure Files
Amazon FSx for NetApp ONTAP
Google Cloud NetApp Volumes
High Performance Computing

Cloud NetApp Volumes

advanced

GCP enterprise file storage on NetApp ONTAP with sub-millisecond NFS and SMB latency for workloads that outgrow Filestore — SAP, EDA, and media.

Example: A life sciences company runs SAP HANA on Compute Engine VMs for clinical trial data analysis. Because HANA requires sub-millisecond storage latency and specific throughput guarantees per volume, they provision Google Cloud NetApp Volumes Extreme-tier volumes for HANA data and log storage. They schedule hourly ONTAP snapshots for application-consistent recovery points and use SnapMirror to replicate volumes to a secondary GCP region, achieving an RPO of under one hour without any custom scripting.

Related terms:

Azure NetApp Files
Amazon FSx for NetApp ONTAP
High Performance Computing

Event Grid

intermediate

Azure event routing service that connects event sources to event handlers, enabling real-time event-driven architectures and automation.

Example: When files are uploaded to Azure Storage, Event Grid automatically triggers processing functions and notifications.

Related terms:

Serverless

Service Fabric

advanced

Azure platform for building and managing microservices and container applications, simplifying deployment, scaling, and management.

Example: A large enterprise uses Service Fabric to build a customer management system from dozens of interconnected microservices.

Related terms:

Microservices
Container
Distributed Systems
Platform

Event Hubs

advanced

Azure Event Hubs is a big data streaming platform for receiving and processing millions of events per second, enabling real-time analytics.

Example: IoT sensors from thousands of devices send data to Event Hubs for real-time monitoring and analytics.

Related terms:

Streaming
Big Data
IoT

Stream Analytics

advanced

Azure real-time analytics service for processing streaming data. Like having a smart analyst that can spot patterns and trends in live data streams.

Example: A traffic management system uses Stream Analytics to process real-time sensor data and optimize traffic light timing.

Related terms:

Streaming
IoT

Data Factory

intermediate

Azure Data Factory is a cloud-based data integration service that allows users to create, schedule, and manage data-driven workflows efficiently.

Example: A retail company uses Data Factory to move sales data from stores to their central data warehouse nightly.

Related terms:

ETL
Data Integration

Data Fusion

intermediate

Google Cloud's fully managed, cloud-native data integration service for building and managing ETL/ELT pipelines with a visual interface.

Example: A healthcare provider uses Data Fusion to build pipelines that extract patient data from multiple systems, transform it for compliance, and load it into BigQuery for analytics.

Related terms:

ETL
Data Integration

OCI Data Integration

intermediate

Oracle Cloud's fully managed ETL service for building data pipelines that extract, transform, and load data across Oracle and third-party systems.

Example: A financial institution uses OCI Data Integration to build pipelines that extract transaction data from Oracle databases, apply business rules, and load into Autonomous Data Warehouse for regulatory reporting.

Related terms:

ETL
OCI
Autonomous Database

Helm

advanced

Helm is a powerful package manager for Kubernetes that simplifies deploying, managing, and versioning applications in cloud-native environments.

Example: DevOps teams use Helm to deploy complex applications to Kubernetes with a single command.

Related terms:

Kubernetes

Istio

advanced

Istio is a robust service mesh platform that provides advanced traffic management, security features, and observability for microservices architectures.

Example: A company uses Istio to automatically encrypt all communication between their microservices and monitor performance.

Related terms:

Service Mesh
Microservices
Observability

Knative

advanced

Knative is a Kubernetes-based platform designed for deploying and managing serverless workloads, streamlining development and scaling processes.

Example: Developers use Knative to run serverless functions on their private Kubernetes clusters instead of public cloud.

Related terms:

Serverless
Kubernetes
Container

CNCF

intermediate

The Cloud Native Computing Foundation (CNCF) is an organization that promotes cloud-native technologies and supports open source projects globally.

Example: Kubernetes, Prometheus, and many other popular cloud tools are CNCF projects with community governance.

IoT

basic

Internet of Things - network of physical devices embedded with sensors, software, and network connectivity that collect, exchange, and act on data.

Example: Manufacturing facilities use IoT sensors to monitor equipment health and predict failures, while smart cities deploy IoT devices to optimize traffic flow and energy usage across thousands of connected street lights and sensors.

Related terms:

Edge Computing
MQTT
Time Series Database
IoT Core
Digital Twin

IoT Core

intermediate

AWS managed service for securely connecting IoT devices with device authentication, message routing, and shadow state management at massive scale.

Example: A smart home company uses IoT Core to connect millions of thermostats and security cameras, routing sensor data to analytics services and commands back to devices.

Related terms:

IoT
AWS
MQTT
Device Shadow
Greengrass

Greengrass

advanced

AWS IoT Edge runtime deploying Lambda functions and ML models to local devices for offline processing and reduced cloud round-trip latency.

Example: Manufacturing plants use Greengrass to process sensor data locally for real-time quality control, while periodically syncing aggregated data to the cloud for long-term analysis.

Related terms:

IoT
AWS
Edge Computing
IoT Core

MQTT

intermediate

MQTT, or Message Queuing Telemetry Transport, is a lightweight messaging protocol designed for IoT devices, optimizing communication over limited

Example: Temperature sensors use MQTT to send readings to cloud platforms using minimal battery power and data.

Related terms:

IoT

IoT Hub

intermediate

Azure's managed IoT service for bi-directional device communication with a built-in identity registry, security features, and routing to Azure services.

Example: A logistics company uses IoT Hub to track fleet vehicles in real-time, sending route updates to drivers while receiving location and diagnostics data from thousands of trucks.

Related terms:

IoT
Azure
IoT Edge
MQTT

IoT Edge

advanced

Azure service that deploys cloud workloads to run on IoT devices locally, enabling artificial intelligence and analytics at the edge.

Example: Retail stores use IoT Edge to analyze customer movement patterns using local cameras and AI, making immediate decisions about store layout while preserving privacy by not sending video to the cloud.

Related terms:

IoT
Azure
Edge Computing
IoT Hub

Cloud IoT Core

intermediate

Google Cloud's fully managed service for securely connecting and managing IoT devices at scale, enabling efficient data collection and processing.

Example: Before deprecation, companies used Cloud IoT Core to connect industrial sensors to Google Cloud for analytics. Existing users migrated to solutions like ClearBlade or other IoT platforms integrated with GCP.

Related terms:

IoT
MQTT

OCI IoT

intermediate

Oracle Cloud's IoT platform service for connecting, analyzing, and integrating device data with enterprise applications and databases.

Example: An agricultural company uses OCI IoT to connect irrigation sensors and weather stations, integrating the data with their Oracle ERP system for automated supply chain planning.

Related terms:

IoT
OCI

Digital Twin

advanced

Virtual representation of a physical device, system, or process that mirrors its real-world counterpart in real-time using IoT sensor data.

Example: An aircraft manufacturer creates digital twins of jet engines, using sensor data to predict maintenance needs and simulate performance under different conditions before implementing changes on real engines.

Related terms:

IoT
Simulation
Device Shadow
AI

Device Shadow

advanced

Cloud virtual representation of an IoT device storing last-known and desired states so apps can interact with it even when the device is offline.

Example: A smart home app updates a thermostat's device shadow to set temperature to 72°F. When the device comes online after a network outage, it reads the shadow and applies the setting.

Related terms:

IoT
IoT Core
Digital Twin

OTA Updates

intermediate

Over-The-Air Updates - method of remotely distributing firmware and software updates to IoT devices without physical access.

Example: An electric vehicle manufacturer pushes battery optimization updates to millions of cars overnight, improving range without requiring dealership visits.

Related terms:

IoT

Time Series Database

intermediate

Database optimized for storing and querying time-stamped data like sensor readings or metrics, ideal for monitoring and analytics applications.

Example: Manufacturing companies use time series databases to store and analyze machine performance data over months and years.

Related terms:

IoT

MongoDB

intermediate

Popular NoSQL document database that stores data in flexible, JSON-like documents, allowing for dynamic schemas and easy scalability for applications.

Example: Content management systems use MongoDB to store articles, images, and user data in flexible document format.

Related terms:

NoSQL
Document Database
JSON

Redis

intermediate

In-memory data structure store used as a database, cache, and message broker, known for its high performance and support for various data types.

Example: Web applications use Redis to cache user sessions and frequently accessed data for lightning-fast response times.

Related terms:

Key-Value Store

Elasticsearch

advanced

Distributed search and analytics engine for storing, searching, and analyzing large volumes of data quickly, widely used for log and event data.

Example: E-commerce sites use Elasticsearch to provide instant product search results from catalogs with millions of items.

Related terms:

Search Engine

Apache Kafka

advanced

Distributed streaming platform for building real-time data pipelines and streaming applications, enabling high-throughput data processing and integration.

Example: Financial trading platforms use Kafka to process millions of market data updates and trade orders in real-time.

Related terms:

Streaming
Message Queue
Event Sourcing

WAF

intermediate

Web Application Firewall - security system that filters HTTP traffic to web applications, protecting against attacks like SQL injection and cross-site

Example: E-commerce websites use WAF to block SQL injection attacks and other malicious web traffic automatically.

Related terms:

Firewall
HTTP

DDoS

intermediate

Distributed Denial of Service - attack that overwhelms a service with traffic from many sources, disrupting normal operations and causing downtime.

Example: Online services use DDoS protection to stay available when attackers try to overwhelm their servers with fake traffic.

Cloud Functions

intermediate

Google Cloud's serverless compute service that runs code in response to events, allowing developers to build scalable applications without managing

Example: When users upload photos to Google Storage, Cloud Functions automatically creates thumbnails and metadata.

Related terms:

Serverless
Functions
Lambda
Cloud Run
Oracle Functions

Cloud Run

intermediate

Google Cloud's serverless platform for running containerized applications that scales automatically, including to zero, optimizing resource usage and

Example: A web application runs on Cloud Run and automatically scales from zero to thousands of users without configuration.

Related terms:

Serverless
Lambda
Cloud Functions
Oracle Functions

Cloud Workflows

advanced

Google Cloud's serverless workflow orchestration service for connecting and automating cloud services using HTTP-based state machines.

Example: A payment processing pipeline uses Cloud Workflows to call a fraud-detection API, charge a card, update the database, and send a receipt — all in a reliable, ordered sequence.

Related terms:

Orchestration
Serverless
Step Functions
Logic Apps
Durable Functions
OCI Process Automation

Cloud Scheduler

intermediate

Google Cloud's fully managed cron job scheduler for automating tasks. Like having a reliable alarm clock that triggers your cloud operations on a schedule.

Example: An e-commerce company uses Cloud Scheduler to run nightly inventory sync jobs that update product availability across all their systems.

Related terms:

Cloud Functions

Google Cloud Storage

basic

Google Cloud's object storage service for storing and retrieving any amount of data. Like having unlimited digital storage space accessible from anywhere.

Example: Media companies use Google Cloud Storage to store petabytes of video content and deliver it globally.

Related terms:

Object Storage
Backup

BigTable

advanced

Google Cloud's NoSQL wide-column database for real-time analytics, designed to handle massive amounts of data across distributed systems efficiently.

Example: Social media platforms use BigTable to store and analyze billions of user interactions and timeline data.

Related terms:

NoSQL

Dataproc

advanced

Google Cloud's managed Apache Spark and Hadoop service for big data processing, simplifying cluster management and enabling fast data analysis.

Example: Research institutions use Dataproc to process climate modeling data that requires massive computational power.

Related terms:

Big Data
Spark
Hadoop
HDInsight
EMR

HTTP

basic

Hypertext Transfer Protocol - the foundation of data communication on the World Wide Web. Like the language browsers and websites use to communicate.

Example: When you visit a website, your browser uses HTTP to request the web page from the server.

Related terms:

HTTPS
Web

WebSocket

intermediate

Communication protocol providing full-duplex communication over a single TCP connection, ideal for real-time applications like chat and gaming.

Example: Chat applications use WebSocket to enable real-time messaging where messages appear instantly without refreshing.

GraphQL

intermediate

Query language and runtime for APIs that allows clients to request specific data, optimizing data retrieval and reducing over-fetching of information.

Example: Mobile apps use GraphQL to request only the user data they need, reducing bandwidth and improving performance.

Related terms:

API
Query Language

gRPC

advanced

High-performance Remote Procedure Call framework that can run in any environment, facilitating efficient communication between distributed systems.

Example: Microservices use gRPC for efficient communication, reducing latency compared to traditional REST APIs.

Related terms:

Microservices

GDPR

intermediate

General Data Protection Regulation - European law governing data protection, privacy rights, and data processing for individuals.

Example: Websites now ask for cookie consent and provide data deletion options to comply with GDPR requirements.

Related terms:

Data Protection
Compliance

HIPAA

intermediate

Health Insurance Portability and Accountability Act - US law protecting medical information privacy and ensuring data security for patients.

Example: Healthcare applications must implement HIPAA-compliant security measures to protect patient data in the cloud.

Related terms:

Compliance

SOC 2

advanced

Service Organization Control 2 - auditing standard for security, availability, confidentiality, and processing integrity of customer data.

Example: Cloud providers obtain SOC 2 compliance to prove they meet industry security standards for handling customer data.

Related terms:

Security Standards
Compliance

FedRAMP

advanced

US government program standardizing cloud security assessments before federal agencies can use a service, requiring third-party audits and monitoring.

Example: A federal agency wants to migrate its case management system to the cloud. Before any vendor can be selected, the chosen cloud services must appear on the FedRAMP Marketplace with an active authorization at the Moderate or High impact level. The agency picks AWS GovCloud (FedRAMP High) to store Controlled Unclassified Information (CUI) about ongoing investigations.

Related terms:

HIPAA
SOC 2
Compliance
Zero Trust

Penetration Testing

advanced

Authorized simulated attack on a system to find security vulnerabilities. Like hiring friendly burglars to test your security system and find weaknesses.

Example: Companies hire ethical hackers to perform penetration testing on their web applications before going live.

Related terms:

Vulnerability

NLP

intermediate

AI field focused on enabling computers to understand and generate human language. Like teaching computers to read, write, and speak like humans.

Example: Voice assistants use NLP to understand spoken commands and respond with natural-sounding speech.

Related terms:

AI

Computer Vision

intermediate

AI field that enables computers to interpret and understand visual information from images and videos, enhancing automation and analysis.

Example: Medical imaging systems use computer vision to help doctors identify tumors in X-rays and MRI scans.

API Gateway

intermediate

Service that manages and routes API requests between clients and backend services, ensuring security, monitoring, and performance optimization.

Example: Mobile apps send requests through an API Gateway which routes them to appropriate microservices and handles authentication.

Related terms:

API
Microservices

Webhook

intermediate

Method for applications to provide real-time information to other applications via HTTP callbacks, enabling seamless data integration and updates.

Example: Payment systems use webhooks to instantly notify e-commerce sites when transactions are completed.

SDK

basic

Software Development Kit - collection of tools, libraries, and documentation for building applications, streamlining development processes.

Example: Mobile developers use the iOS SDK to build iPhone apps with access to camera, GPS, and other device features.

Related terms:

API

CDK

advanced

Cloud Development Kit - framework for defining cloud infrastructure using familiar programming languages, simplifying deployment and management.

Example: Developers use AWS CDK to define their cloud infrastructure using Python or TypeScript instead of YAML templates.

Related terms:

Infrastructure as Code

SLO

intermediate

Service Level Objective - specific measurable target for service performance, helping organizations maintain quality and reliability in services.

Example: A web service sets an SLO of responding to API requests within 200 milliseconds for 99% of requests.

Related terms:

SLA
SLI

SLI

intermediate

Service Level Indicator - specific metric that measures an aspect of service performance, providing insights into service quality and reliability.

Example: Common SLIs include response time (how quickly API calls return), error rate (percentage of failed requests), and availability (percentage of time the service is working).

Related terms:

SLO
SLA

ElastiCache

intermediate

AWS in-memory caching service for improving application performance. Like having a high-speed memory bank that stores frequently accessed data.

Example: E-commerce sites use ElastiCache to store shopping cart data and frequently viewed product information for instant access.

Related terms:

Redis

AWS Config

advanced

AWS service for monitoring and evaluating AWS resource configurations. Like having an audit system that tracks all changes to your cloud infrastructure.

Example: Compliance teams use AWS Config to ensure all S3 buckets follow security policies and detect unauthorized changes.

Related terms:

Compliance
Auditing

Systems Manager

intermediate

AWS service for managing and configuring Amazon EC2 instances and on-premises servers. Like having a universal remote control for all your servers.

Example: IT teams use Systems Manager to install security patches across hundreds of servers simultaneously.

Traffic Manager

intermediate

Azure DNS-based traffic load balancer for global application availability. Like a traffic director that routes users to the best available data center.

Example: Global applications use Traffic Manager to automatically route users to the closest healthy endpoint.

Related terms:

DNS

Application Gateway

intermediate

Azure web traffic load balancer with application-level routing, security features, and SSL termination for enhanced performance and security.

Example: E-commerce sites use Application Gateway to route product searches to one service and payment processing to another.

Related terms:

Load Balancer
WAF

Front Door

advanced

Azure application delivery service with global load balancing, site acceleration, and security features to optimize user experiences worldwide.

Example: Media companies use Front Door to deliver content to users worldwide with minimal latency and maximum reliability.

Related terms:

CDN

YAML

basic

Yet Another Markup Language - human-readable data serialization standard used for configuration files and data exchange between applications.

Example: DevOps teams write Kubernetes deployment configurations in YAML format because it's easy to read and edit.

Related terms:

Infrastructure as Code

CORS

intermediate

Cross-Origin Resource Sharing - mechanism that allows web pages to access resources from other domains, enhancing web application functionality.

Example: Web applications configure CORS to allow their frontend to communicate with APIs hosted on different domains.

CSRF

intermediate

Cross-Site Request Forgery - attack that tricks users into performing unwanted actions on websites, posing security risks to web applications.

Example: Banking websites implement CSRF protection to prevent malicious sites from making unauthorized transfers.

Related terms:

Security Vulnerability
Authentication

XSS

intermediate

Cross-Site Scripting (XSS) is a security vulnerability allowing attackers to inject malicious scripts into trusted websites, compromising user data.

Example: Web developers sanitize user inputs to prevent XSS attacks that could steal user credentials or personal data.

RDBMS

intermediate

Relational Database Management System - software for managing databases that organize data in tables with relationships.

Example: MySQL, PostgreSQL, and Oracle are popular RDBMS solutions used by businesses to store structured data.

Related terms:

Relational Database
SQL

CRUD

basic

CRUD stands for Create, Read, Update, Delete, representing the four essential operations for managing and manipulating data in databases effectively.

Example: Web applications typically provide CRUD functionality, allowing users to create posts, read them, update content, and delete items.

Related terms:

API Design
User Interface

Sharding

advanced

Sharding is a database architecture pattern that distributes data across multiple database instances, enhancing performance and scalability.

Example: Social media platforms use sharding to distribute user data across multiple databases based on geographic regions.

Related terms:

Distributed Systems
Partitioning

Replication

intermediate

Replication involves creating copies of data across multiple database servers, ensuring high availability and improved performance for applications.

Example: Global applications use database replication to ensure users can access data quickly from servers in their region.

Related terms:

Backup
Data Redundancy

Redundancy

intermediate

Having backup copies or duplicate systems that can take over if the primary one fails. Like having a spare tire in your car or a backup power generator.

Example: Websites use redundancy by running multiple servers, so if one crashes, others continue serving users without interruption.

Related terms:

Fault Tolerance
Backup
Failover
Replication

Data Redundancy

intermediate

Data redundancy refers to storing multiple copies of data to protect against loss, ensuring data availability and reliability in cloud environments.

Example: Cloud storage services maintain data redundancy by keeping at least 3 copies of your files across different servers or data centers.

Related terms:

Backup
Replication
Disaster Recovery

Local Redundancy

intermediate

Local redundancy involves storing multiple copies of data within a single data center, safeguarding against hardware failures and ensuring data integrity.

Example: A database keeps 3 copies of data on different storage devices in the same data center to survive disk failures.

Related terms:

Data Redundancy
Storage
Locally Redundant Storage

Zone Redundancy

intermediate

Zone redundancy replicates data across multiple availability zones within a region, providing protection against data center failures and enhancing

Example: AWS S3 Standard automatically replicates data across at least 3 availability zones to survive entire data center outages.

Related terms:

Data Redundancy
Availability Zone
Zone-Redundant Storage

Geographic Redundancy

advanced

Replicating data across different geographic regions to protect against regional disasters. Like keeping backup files in different cities or countries.

Example: Critical business data is replicated from US East to US West regions to survive regional disasters like hurricanes or earthquakes.

Related terms:

Data Redundancy
Disaster Recovery
Geo-Redundant Storage
Business Continuity

Locally Redundant Storage

intermediate

Locally Redundant Storage in Azure maintains three synchronous copies of data within a single data center, ensuring high availability and durability.

Example: Azure LRS is used for temporary data or non-critical workloads where losing a single data center is acceptable, costing significantly less than geo-redundant options.

Related terms:

Local Redundancy
Azure
Data Redundancy
Storage

Zone-Redundant Storage

intermediate

Zone-Redundant Storage in Azure synchronously replicates data across three availability zones, enhancing data durability and availability in cloud

Example: Azure ZRS ensures your application data survives entire data center outages while meeting data residency requirements for EU customers.

Related terms:

Zone Redundancy
Azure
Availability Zone

Geo-Redundant Storage

advanced

Azure storage option that asynchronously replicates data to a secondary region hundreds of miles away, maintaining 6 total copies across two regions.

Example: Azure GRS replicates critical business data from East US to West US, ensuring data survives even catastrophic regional events.

Related terms:

Geographic Redundancy
Azure
Disaster Recovery
Regional Replication

Read-Access GRS

advanced

Read-Access Geo-Redundant Storage (RA-GRS) allows applications to read from either primary or secondary regions, enhancing data accessibility and

Example: Azure RA-GRS allows a global website to serve read requests from the secondary region when the primary region experiences an outage, maintaining 99.99% read availability.

Related terms:

Geo-Redundant Storage
Azure

GZRS Storage

advanced

Azure's premium storage option combining zone redundancy in the primary region with geo-replication to a secondary region.

Example: Azure GZRS is used for mission-critical data requiring maximum protection, surviving data center failures via ZRS and regional disasters via geo-replication.

Related terms:

Zone-Redundant Storage
Geo-Redundant Storage
Azure

Circuit Breaker

advanced

The Circuit Breaker design pattern prevents cascading failures in distributed systems by stopping calls to failing services, enhancing system resilience.

Example: Microservices implement circuit breakers to avoid overwhelming failing payment services during high-traffic events.

Related terms:

Fault Tolerance
Microservices
Resilience

Graceful Degradation

intermediate

Design approach where a system continues to operate with reduced functionality when parts fail, rather than completely breaking.

Example: When YouTube's recommendation system is overloaded, it gracefully degrades by showing a simplified list instead of crashing, ensuring you can still watch videos even if suggestions aren't personalized.

Related terms:

Fault Tolerance
Resilience

Bulkhead

advanced

The Bulkhead design pattern isolates critical resources in a system, preventing total failure by ensuring that issues in one area do not affect others.

Example: E-commerce sites use bulkhead patterns to ensure payment processing continues working even if product catalog systems fail.

Related terms:

Resilience

Saga Pattern

advanced

The Saga Pattern is a design approach for managing distributed transactions across multiple services, ensuring data consistency and reliability.

Example: Online booking systems use saga patterns to coordinate hotel, flight, and car rental reservations in a single transaction.

Related terms:

Microservices

Agile

basic

Agile is a software development methodology that emphasizes flexibility, collaboration, and rapid iteration, enabling teams to adapt to changing

Example: Development teams use Agile methodology to deliver working software features every 2-3 weeks instead of waiting months.

Related terms:

Scrum

Scrum

intermediate

Scrum is an Agile framework for managing software development, featuring defined roles, events, and artifacts to enhance team collaboration and

Example: Software teams use Scrum with daily standups, sprint planning, and retrospectives to build products incrementally.

Related terms:

Agile

Kanban

basic

Kanban is a visual workflow management method that helps teams track work progress, optimize efficiency, and improve productivity in projects.

Example: Support teams use Kanban boards to track customer issues from 'New' to 'In Progress' to 'Resolved' columns.

LDAP

advanced

Lightweight Directory Access Protocol (LDAP) is a standard for accessing and maintaining distributed directory services, crucial for user management.

Example: Companies use LDAP to manage employee directories and authenticate users across different applications.

Related terms:

Authentication

SNMP

advanced

Simple Network Management Protocol (SNMP) is a standard used for monitoring and managing network devices, ensuring optimal performance and reliability.

Example: Network administrators use SNMP to monitor router performance and get alerts when devices experience problems.

Related terms:

Alerting

NTP

intermediate

Network Time Protocol (NTP) is a standard protocol for synchronizing computer clocks over networks, ensuring accurate timekeeping across devices.

Example: Financial trading systems use NTP to ensure all transaction timestamps are perfectly synchronized across global markets.

Related terms:

Distributed Systems

Service Mesh

advanced

A service mesh is an infrastructure layer that manages service-to-service communication in microservices architectures, enhancing security and

Example: Large-scale applications use service mesh to automatically handle security, monitoring, and traffic management between microservices.

Related terms:

Microservices
Observability

Sidecar Pattern

advanced

The Sidecar Pattern is a design pattern where helper components are deployed alongside main applications, improving functionality and modularity.

Example: Applications use sidecar containers to handle logging, monitoring, and security without modifying the main application code.

Related terms:

Container Pattern
Microservices

Ambassador Pattern

advanced

The Ambassador Pattern is a design pattern that uses proxy services to handle external communications, simplifying service interactions and management.

Example: Microservices use ambassador containers to handle all external API calls with retry logic and rate limiting.

Related terms:

Resilience
Microservices

IDE

basic

An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities for software development, enhancing

Example: Developers use IDEs like Visual Studio Code or IntelliJ to write, debug, and test their code all in one place.

CloudWatch Logs

intermediate

AWS CloudWatch Logs is a service for monitoring, storing, and accessing log files from EC2 instances and other AWS services for better insights.

Example: DevOps teams use CloudWatch Logs to troubleshoot application issues by searching through millions of log entries.

Related terms:

CloudWatch
Logging

Parameter Store

intermediate

AWS Parameter Store is a service for securely storing and managing configuration data and secrets, ensuring safe access to sensitive information.

Example: Applications retrieve database connection strings from Parameter Store instead of hardcoding them in source code.

Secrets Manager

intermediate

AWS Secrets Manager is a service for managing, retrieving, and rotating database credentials, API keys, and other secrets securely and efficiently.

Example: Production applications use Secrets Manager to automatically rotate database passwords without downtime.

AWS Organizations

advanced

AWS service for centrally managing multiple AWS accounts. Like having a corporate headquarters that manages all branch offices with consistent policies.

Example: Large enterprises use AWS Organizations to apply security policies and manage billing across hundreds of AWS accounts.

Control Tower

advanced

AWS Control Tower is a service that helps set up and govern secure, multi-account AWS environments, simplifying cloud management and compliance.

Example: Organizations use Control Tower to quickly establish new AWS accounts with pre-configured security guardrails.

Related terms:

Compliance

Azure Monitor

intermediate

Azure Monitor is a service for collecting and analyzing telemetry data from cloud and on-premises environments, providing insights for performance.

Example: IT teams use Azure Monitor to track application performance and get alerts when servers experience issues.

Related terms:

Alerting

Log Analytics

advanced

Azure Log Analytics is a service for collecting and analyzing log data from various sources, enabling better monitoring and troubleshooting capabilities.

Example: Security teams use Log Analytics to investigate suspicious activities across their entire IT infrastructure.

Related terms:

Logging

Application Insights

intermediate

Azure Application Insights is an application performance management service that monitors live applications, providing insights for optimization.

Example: Developers use Application Insights to identify slow database queries and optimize their web application performance.

Related terms:

APM

Cloud Endpoints

intermediate

Google Cloud service for developing, deploying, and managing APIs, enabling seamless integration and scalability for applications.

Example: Mobile app backends use Cloud Endpoints to manage API authentication, monitoring, and rate limiting.

Related terms:

API Management
Authentication

Cloud Armor

intermediate

Google Cloud security service that provides DDoS protection and web application firewall, ensuring robust defense against online threats.

Example: E-commerce websites use Cloud Armor to protect against DDoS attacks during high-traffic sales events.

Related terms:

WAF

Document Database

intermediate

NoSQL database that stores data in document format, typically JSON-like structures, allowing for flexible and scalable data management.

Example: Content management systems use document databases to store articles with different structures and metadata.

Related terms:

NoSQL
JSON
MongoDB

Key-Value Store

basic

Simple database model that stores data as key-value pairs. Like having a giant dictionary where you can look up any value using its unique key.

Example: Session storage systems use key-value stores to quickly retrieve user session data using session IDs.

Related terms:

NoSQL
Redis

Column Family

advanced

NoSQL database model that stores data in column families rather than rows, optimizing read and write operations for large datasets.

Example: Social media platforms use column family databases to efficiently store user profiles with varying amounts of information.

Related terms:

NoSQL
BigTable

Graph Database

advanced

Database designed for storing and querying data with complex relationships. Like having a map that shows how everything is connected to everything else.

Example: Social networks use graph databases to efficiently find connections between users and suggest new friends.

BGP

advanced

Border Gateway Protocol - routing protocol used to exchange routing information between different networks on the internet.

Example: Internet service providers use BGP to determine the best paths for routing data between different networks worldwide.

Related terms:

Internet
ISP

QoS

advanced

Quality of Service - network management technique for prioritizing certain types of traffic, ensuring optimal performance for critical applications.

Example: Video conferencing applications use QoS to ensure voice and video data gets priority over file downloads.

Related terms:

Bandwidth

Encryption at Rest

intermediate

Protecting stored data by encrypting it while it sits on storage devices. Like keeping sensitive documents in a locked safe when they're not being used.

Example: Healthcare organizations use encryption at rest to protect patient data stored in databases and backup files.

Related terms:

Data Protection
Compliance
Encryption

Encryption in Transit

intermediate

Protecting data while it's being transmitted between systems or locations, safeguarding sensitive information from unauthorized access.

Example: Online banking uses encryption in transit to protect financial data as it travels between customer browsers and bank servers.

Related terms:

Data Protection
TLS

Zero Downtime Deployment

advanced

Deployment strategy that updates applications without any service interruption, ensuring continuous availability and user satisfaction.

Example: E-commerce platforms use zero downtime deployment to release new features without disrupting customer shopping experiences.

Immutable Infrastructure

advanced

Infrastructure approach where servers are never modified after deployment, only replaced, ensuring consistency and reliability in cloud environments.

Example: Cloud-native applications use immutable infrastructure by creating new server images for every deployment instead of updating existing servers.

Related terms:

Infrastructure as Code
Container

Chaos Engineering

advanced

Practice of intentionally introducing failures to test system resilience, helping teams identify weaknesses and improve overall system reliability.

Example: Netflix practices chaos engineering by randomly terminating servers in production to verify their systems can handle failures gracefully.

Related terms:

Fault Tolerance

Feature Flag

intermediate

Technique for enabling or disabling application features without deploying new code, allowing for safer testing and gradual feature rollouts.

Example: Development teams use feature flags to gradually roll out new features to small groups of users before releasing to everyone.

Technical Debt

intermediate

Cost of additional rework caused by choosing quick solutions instead of better approaches, impacting long-term project sustainability and performance.

Example: Development teams regularly assess technical debt to decide when to refactor code for better long-term maintainability.

Event Sourcing

advanced

Pattern of storing all changes to application state as a sequence of events, enabling better tracking, auditing, and rebuilding of application states.

Example: Banking systems use event sourcing to track every transaction, allowing them to reconstruct account balances at any point in time.

CQRS

advanced

Command Query Responsibility Segregation - pattern that separates read and write operations for data stores, optimizing performance and scalability.

Example: E-commerce platforms use CQRS to optimize product searches separately from inventory updates for better performance.

Related terms:

Architecture Pattern

Domain-Driven Design

advanced

Software development approach that focuses on modeling software to match business domains, enhancing collaboration and aligning technical solutions.

Example: Enterprise applications use domain-driven design to ensure the software structure reflects real business processes and terminology.

Related terms:

Software Architecture

RTO

intermediate

Recovery Time Objective - maximum acceptable time to restore service after a failure, crucial for minimizing downtime and maintaining user trust.

Example: E-commerce companies set RTO of 15 minutes, meaning they must restore service within 15 minutes of any outage.

Related terms:

RPO
Disaster Recovery
Business Continuity

RPO

intermediate

Recovery Point Objective - maximum acceptable amount of data loss measured in time, essential for data protection and disaster recovery strategies.

Example: Financial services set RPO of 1 minute, meaning they can lose at most 1 minute of transaction data in any failure.

Related terms:

RTO
Backup
Business Continuity

MTTR

intermediate

Mean Time To Recovery - average time needed to restore service after a failure, a key metric for assessing operational efficiency and reliability.

Example: Operations teams track MTTR to improve their incident response processes and reduce service disruption time.

MTBF

intermediate

Mean Time Between Failures - average time between system failures. Like measuring how long equipment typically works before needing repairs.

Example: Data centers track MTBF for servers to predict when hardware replacements will be needed.

Related terms:

Hardware

Disaster Recovery

basic

Plans and processes to restore technology systems after catastrophic events like fires, floods, or cyberattacks, ensuring business resilience.

Example: When a hurricane destroyed their main data center, the company used their disaster recovery plan to switch operations to a backup location within hours.

Related terms:

Business Continuity
Backup
RTO
RPO
Failover

Business Continuity

basic

Strategy for keeping critical business operations running during and after disasters or disruptions, safeguarding organizational stability.

Example: During the pandemic, companies with business continuity plans quickly shifted to remote work while maintaining customer service.

Related terms:

Disaster Recovery
RTO
RPO
Resilience

Fault Tolerance

intermediate

Ability of a system to continue operating properly even when some components fail. Like a plane that can fly safely even if one engine stops working.

Example: Netflix uses fault-tolerant architecture so if one server crashes, your movie keeps playing without interruption because other servers take over instantly.

Related terms:

Resilience
Redundancy
Failover
Disaster Recovery

Resilience

intermediate

A system's ability to recover quickly from failures and continue operating under adverse conditions, vital for maintaining service availability.

Example: A resilient e-commerce platform automatically reroutes traffic during server outages, reduces features during high load, and recovers from crashes within seconds to keep the store running.

Related terms:

Fault Tolerance

Failover

intermediate

Automatically switching to a backup system when the primary system fails. Like a backup generator kicking in instantly when the power goes out.

Example: When the main database server crashed, failover automatically redirected all traffic to the backup server without users noticing.

Related terms:

Disaster Recovery
Redundancy
Failback

Failback

intermediate

Returning operations to the primary system after it has been restored. Like moving back home after evacuation when it's safe to return.

Example: After fixing the main server, IT teams performed a controlled failback during low-traffic hours to minimize disruption.

Related terms:

Failover
Disaster Recovery
Migration

Hot Standby

intermediate

Backup system that's fully running and ready to take over instantly if the primary system fails, ensuring minimal downtime and service continuity.

Example: Banking systems use hot standby databases that are always synchronized and can take over in milliseconds during failures.

Related terms:

Warm Standby
Cold Standby
Failover
Active-Passive

Warm Standby

intermediate

Backup system that's partially running and can take over quickly but not instantly. Like having a car engine that's warmed up but not fully running.

Example: E-commerce sites use warm standby systems that can activate within minutes, balancing cost and recovery speed.

Related terms:

Hot Standby
Cold Standby
Disaster Recovery
Failover
RTO

Cold Standby

intermediate

Backup system that's not running and requires manual setup to activate. Like spare equipment in storage that needs installation before use.

Example: Small businesses use cold standby backups stored offsite that can be set up within hours if disaster strikes, keeping costs lower.

Related terms:

Hot Standby
Warm Standby
Disaster Recovery
Backup
RPO

Active-Active

intermediate

Architecture where multiple systems run simultaneously and share the workload. Like having two engines powering one plane at the same time.

Example: Global websites use active-active configurations across multiple regions so if one data center fails, the others handle all traffic seamlessly.

Related terms:

Active-Passive
Geo-Redundancy

Active-Passive

intermediate

Architecture where one system actively handles traffic while backup systems wait on standby, optimizing resource use and enhancing reliability.

Example: Enterprise databases often run active-passive mode with one primary database serving requests while replicas stay ready for failover.

Related terms:

Active-Active
Failover
Hot Standby
Redundancy

Geo-Redundancy

intermediate

Geo-Redundancy involves storing copies of data in multiple geographic locations, ensuring data availability and protection against regional disasters.

Example: Cloud storage services keep your files in data centers across different continents so earthquakes or power outages can't destroy your data.

Related terms:

Data Redundancy
Disaster Recovery
Replication
Backup

DR Site

basic

A Disaster Recovery Site is an alternate location where business operations can continue seamlessly if the primary site becomes unavailable due to

Example: Financial institutions maintain DR sites in different regions that can fully take over operations within hours of a disaster.

Related terms:

Disaster Recovery
Business Continuity
Failover
Data Center

DR Testing

basic

Regularly practicing disaster recovery procedures to ensure they work when needed. Like fire drills that prepare you for real emergencies.

Example: Companies perform quarterly DR tests where they intentionally switch to backup systems to verify recovery plans work correctly.

Related terms:

Disaster Recovery
Business Continuity
Failover

DataBrew

intermediate

AWS DataBrew is a visual data preparation service that enables users to clean, normalize, and prepare data for analysis without writing any code.

Example: Data analysts use DataBrew to clean customer data from multiple sources, removing duplicates and fixing formatting issues visually.

Related terms:

AWS
ETL
Glue

Translate

basic

AWS Translate is a neural machine translation service that provides real-time language translation, enabling seamless communication across languages.

Example: Global e-commerce sites use Translate to automatically convert product descriptions into customers' preferred languages.

Polly

basic

AWS Polly is a text-to-speech service that converts written text into lifelike spoken audio, enhancing accessibility and user engagement in applications.

Example: Educational apps use Polly to read textbook content aloud to students with visual impairments or learning disabilities.

Related terms:

Text-to-Speech

Transcribe

basic

AWS speech-to-text service that converts audio to accurate text transcriptions. Like having a professional transcriptionist that never gets tired.

Example: Journalists use Transcribe to convert recorded interviews into text documents for easier editing and publishing.

Related terms:

Speech-to-Text

Textract

intermediate

AWS Textract is a powerful service that uses machine learning to automatically extract text and data from documents, streamlining data processing

Example: Insurance companies use Textract to automatically extract information from claim forms and medical records.

Related terms:

Document Processing
OCR

Bedrock

advanced

AWS Bedrock is a service designed for building generative AI applications, leveraging foundation models from leading AI companies for innovative solutions.

Example: Content creators use Bedrock to generate marketing copy, product descriptions, and creative content automatically.

Related terms:

Generative AI

GuardDuty

intermediate

AWS GuardDuty is an intelligent threat detection service that continuously monitors your AWS environment for malicious activity and potential security

Example: Companies use GuardDuty to automatically detect cryptocurrency mining attacks and unauthorized access attempts.

Security Hub

intermediate

AWS Security Hub is a unified security dashboard that aggregates security alerts and findings from multiple AWS services for comprehensive security

Example: Security teams use Security Hub to get a complete view of their security posture across all AWS services.

Related terms:

Compliance

ECR

intermediate

Elastic Container Registry (ECR) is an AWS service that simplifies the storage, management, and deployment of Docker container images in the cloud.

Example: Development teams use ECR to store different versions of their application containers and deploy them to production.

Related terms:

Container Registry
ECS
EKS

Azure Machine Learning

intermediate

Azure Machine Learning is Microsoft's cloud platform that provides tools for building, training, and deploying machine learning models at scale.

Example: Retailers use Azure Machine Learning to predict customer demand and optimize inventory levels automatically.

Related terms:

Machine Learning
Model Training

Azure Synapse Analytics

advanced

Azure Synapse Analytics is Microsoft's unified analytics platform that integrates big data and data warehousing for comprehensive data analysis solutions.

Example: Large corporations use Synapse Analytics to analyze years of sales data and identify business trends.

Related terms:

Data Warehouse
Big Data
Business Intelligence

QuickSight

intermediate

AWS QuickSight is a cloud-native business intelligence service that allows users to create interactive dashboards and visualizations from diverse data

Example: Marketing teams use QuickSight to create real-time dashboards showing campaign performance, customer engagement, and ROI metrics accessible from any device.

Related terms:

Business Intelligence
AWS

Power BI

intermediate

Microsoft's business intelligence platform for creating interactive reports and dashboards with powerful data analysis capabilities.

Example: Sales executives use Power BI to create executive dashboards that pull data from CRM, finance, and operations systems, providing real-time insights into business performance.

Related terms:

Business Intelligence

Looker

advanced

Looker is Google Cloud's modern business intelligence and analytics platform, featuring a unique semantic modeling layer for enhanced data insights.

Example: Product teams use Looker to build self-service analytics portals where stakeholders can explore data, create custom reports, and share insights without needing SQL knowledge.

Related terms:

Business Intelligence

Analytics Cloud

advanced

Oracle's comprehensive cloud analytics platform combining business intelligence, data visualization, and augmented analytics with AI.

Example: Finance teams use Oracle Analytics Cloud to analyze financial performance across global operations, with AI-powered insights automatically highlighting unusual trends and recommending actions.

Related terms:

Business Intelligence
OCI

Azure Computer Vision

intermediate

Azure Computer Vision is Microsoft's AI service that analyzes images and extracts valuable information from visual content for various applications.

Example: Retail apps use Computer Vision to let customers search for products by taking photos instead of typing descriptions.

Related terms:

Computer Vision
OCR
Object Detection

Azure Language Service

intermediate

Microsoft's unified natural language processing service for understanding text, enabling applications to analyze and interpret language effectively.

Example: Social media companies use Language Service to automatically moderate content and detect harmful posts.

Related terms:

Natural Language Processing
Text Analysis

Azure Speech Service

intermediate

Microsoft's AI service for speech-to-text, text-to-speech, and speech translation, enhancing communication and accessibility across platforms.

Example: Call centers use Speech Service to automatically transcribe customer calls and provide real-time translation.

Azure Translator

basic

Microsoft's neural machine translation service supporting 100+ languages. Like having a world-class interpreter available instantly for any language pair.

Example: International news websites use Azure Translator to automatically translate articles for global audiences.

Form Recognizer

intermediate

Azure AI service for extracting text, key-value pairs, and tables from documents. Like having an AI secretary that can read and organize any paperwork.

Example: Accounting firms use Form Recognizer to automatically extract data from invoices and expense reports.

Related terms:

Document AI
OCR

Azure Bot Service

intermediate

Microsoft's platform for building intelligent chatbots that work across multiple channels, streamlining customer interactions and support.

Example: Hotels use Azure Bot Service to create booking assistants that help guests reserve rooms through websites and messaging apps.

Azure OpenAI Service

advanced

Microsoft's enterprise-grade access to OpenAI's powerful language models like GPT-4, enabling advanced AI capabilities for businesses.

Example: Software companies use Azure OpenAI to add intelligent code completion and documentation generation to their development tools.

Related terms:

Generative AI

AKS

advanced

Azure Kubernetes Service - Microsoft's managed Kubernetes platform for container orchestration, simplifying deployment and management of applications.

Example: Microservices applications use AKS to automatically scale individual components based on demand without manual intervention.

Related terms:

Kubernetes
Microservices
Auto Scaling

Azure Container Instances

intermediate

Microsoft's serverless container service for running containers without managing servers, offering flexibility and scalability for applications.

Example: Development teams use Container Instances for quick testing and batch processing jobs without long-term infrastructure commitments.

Related terms:

Container
Serverless Computing

Azure Container Registry

intermediate

Microsoft's private Docker registry for storing and managing container images. Like having a secure private library for your containerized applications.

Example: Enterprise development teams use Container Registry to store and version control their private application images.

Related terms:

Container Registry

Vertex AI

advanced

Google's unified machine learning platform for building, deploying, and scaling AI models, streamlining the development of intelligent applications.

Example: Autonomous vehicle companies use Vertex AI to train computer vision models that can recognize traffic signs and pedestrians.

Related terms:

AutoML
Model Training

Cloud Load Balancing

intermediate

Google's global load balancing service that distributes traffic across regions, ensuring high availability and performance for applications.

Example: Global gaming companies use Cloud Load Balancing to ensure players connect to the nearest game servers for low latency.

Cloud Router

advanced

Google's service for dynamic routing in virtual networks using BGP, facilitating efficient network management and connectivity in cloud environments.

Example: Multi-region applications use Cloud Router to optimize network paths between different Google Cloud regions.

Related terms:

BGP
VPC

Cloud NAT

intermediate

Google Cloud's managed NAT letting private instances reach the internet outbound without public IPs or exposure to inbound connections.

Example: Cloud Functions in a private VPC use Cloud NAT to download dependencies and call external APIs while remaining protected from direct internet access.

Related terms:

NAT Gateway
Cloud Router
Private Subnet
Egress
VPC

Cloud Monitoring

intermediate

Google's service for monitoring performance and health of cloud applications, providing insights and alerts to optimize operational efficiency.

Example: E-commerce sites use Cloud Monitoring to track website performance and get alerts when response times slow down.

Related terms:

Alerting
Observability

Cloud Logging

intermediate

Google Cloud's centralized logging service that collects, stores, and analyzes logs from all your applications and infrastructure.

Example: When a Cloud Function fails, Cloud Logging captures the error details, stack traces, and timing information so developers can quickly diagnose and fix the issue.

Related terms:

Cloud Monitoring
Observability

Security Command Center

intermediate

Google Cloud's security and risk management platform that provides centralized visibility into your cloud assets, vulnerabilities, and threats.

Example: A financial services company uses Security Command Center to continuously scan for misconfigurations, detect potential data breaches, and ensure compliance with industry regulations across their GCP projects.

Related terms:

Cloud Monitoring
IAM
Compliance
Vulnerability Scanning

Vision AI

intermediate

Google's machine learning service for image analysis and computer vision, enabling applications to understand and interpret visual data effectively.

Example: Manufacturing companies use Vision AI to automatically detect defects in products on assembly lines.

Related terms:

Computer Vision
Object Detection
Machine Learning

Natural Language AI

intermediate

Google's service for understanding and analyzing human language. Like having an AI that can read and comprehend text with human-like understanding.

Example: News organizations use Natural Language AI to automatically categorize articles and extract key topics.

Related terms:

Natural Language Processing
Text Analysis
Entity Extraction

Translation AI

basic

Google's advanced neural machine translation service. Like having Google Translate's power available for your applications with enterprise features.

Example: Travel apps use Translation AI to instantly translate user reviews and descriptions into travelers' preferred languages.

Speech-to-Text

basic

Google's service for converting audio to text with high accuracy, empowering applications to transcribe spoken language into written format.

Example: Video conferencing apps use Speech-to-Text to provide real-time captions for accessibility and meeting notes.

Text-to-Speech

basic

Google's service for converting text into natural-sounding spoken audio, enhancing user experience in applications requiring voice interaction.

Example: Navigation apps use Text-to-Speech to provide driving directions in natural-sounding voices.

Document AI

intermediate

Google's service for extracting structured data from documents using machine learning, automating data processing and improving efficiency.

Example: Law firms use Document AI to extract key information from contracts and legal documents automatically.

Related terms:

Document Processing
OCR
Information Extraction

GKE

advanced

Google Kubernetes Engine - Google's managed Kubernetes service for container orchestration, simplifying deployment and scaling of containerized

Example: Streaming platforms use GKE to automatically scale their video processing services based on viewer demand.

Related terms:

Kubernetes
Auto Scaling

Container Registry

intermediate

Google's service for storing and managing Docker container images, enabling easy access and version control for developers and teams.

Example: Development teams use Container Registry to store different versions of their applications and deploy them safely.

Anthos

advanced

Google's hybrid and multi-cloud application platform for modernizing applications, allowing seamless management across diverse environments.

Example: Large enterprises use Anthos to run applications consistently across on-premises data centers and multiple cloud providers.

Related terms:

Hybrid Cloud
Multi-cloud
Application Modernization

Compute Instance

basic

Oracle's virtual machine service providing scalable compute resources, enabling businesses to run applications efficiently in the cloud.

Example: Enterprises use OCI Compute Instances to run Oracle databases and enterprise applications in the cloud.

Related terms:

Virtual Machine
Cloud Computing

Virtual Cloud Network

intermediate

Oracle's software-defined networking service providing isolated cloud environments, enhancing security and performance for cloud applications.

Example: Financial institutions use VCN to create secure, isolated environments for their sensitive banking applications.

Related terms:

VPC

OCI Load Balancer

intermediate

Oracle's service for distributing traffic across multiple compute instances. Like having a traffic director that ensures no single server gets overwhelmed.

Example: E-commerce sites use OCI Load Balancer to distribute customer traffic across multiple servers during peak shopping periods.

Related terms:

Scalability

Dynamic Routing Gateway

advanced

Oracle's central hub for connecting virtual cloud networks and on-premises networks, facilitating efficient data flow and connectivity.

Example: Global enterprises use DRG to connect their Oracle Cloud regions with their on-premises data centers securely.

Related terms:

Hybrid Cloud

OCI Functions

intermediate

Oracle's serverless compute service for running code without managing servers, allowing developers to focus on building applications effortlessly.

Example: IoT applications use OCI Functions to process sensor data in real-time without maintaining always-on servers.

Related terms:

Serverless Computing
Function as a Service

Document Understanding

intermediate

Oracle's AI service for extracting text, tables, and key information from documents, streamlining data processing and enhancing productivity.

Example: Insurance companies use Document Understanding to automatically process claims forms and medical records.

Related terms:

Document AI
OCR

OCI Vision

intermediate

Oracle's computer vision service for analyzing images with pre-trained AI models, enabling businesses to derive insights from visual data.

Example: Retail apps use OCI Vision to let customers search for products by taking photos instead of typing descriptions.

Related terms:

Computer Vision
Object Detection

OCI Language

intermediate

Oracle's natural language processing service for analyzing text, providing tools for sentiment analysis, entity recognition, and more.

Example: Customer service teams use OCI Language to analyze support tickets and automatically categorize them by topic and urgency.

Related terms:

Natural Language Processing
Text Analysis

OCI Speech

basic

Oracle's service for converting speech to text and text to speech. Like having a universal translator between spoken words and written text.

Example: Accessibility applications use OCI Speech to provide voice control for users with mobility limitations.

Related terms:

Text-to-Speech

OCI Generative AI

advanced

Oracle's service for accessing large language models for text generation and AI applications, empowering developers with advanced capabilities.

Example: Content marketing teams use OCI Generative AI to create product descriptions and marketing copy automatically.

Related terms:

Text Generation
AI Assistants

OCI Data Science

advanced

Oracle's collaborative platform for building, training, and deploying machine learning models, fostering innovation and data-driven decisions.

Example: Financial institutions use OCI Data Science to build fraud detection models that identify suspicious transactions.

Digital Assistant

intermediate

Oracle's platform for building conversational AI interfaces and chatbots. Like having the tools to create intelligent customer service representatives.

Example: Telecom companies use Digital Assistant to help customers check their bills and upgrade services through natural conversation.

AI Agent Platform

advanced

Oracle's service for building intelligent AI agents that can reason and execute complex tasks, enhancing automation and efficiency.

Example: Supply chain companies use AI Agent Platform to create autonomous agents that manage inventory and optimize logistics.

Related terms:

AI Agents
Autonomous AI

OKE

advanced

Oracle Container Engine for Kubernetes - Oracle's managed Kubernetes service, simplifying container orchestration and scaling for developers.

Example: Modern applications use OKE to automatically scale microservices based on user demand without manual intervention.

Related terms:

Kubernetes
Microservices
Auto Scaling

OCI Container Instances

intermediate

Oracle's serverless compute service for running containers without managing servers, providing flexibility and cost-effectiveness for applications.

Example: Data processing jobs use Container Instances for short-term batch processing without long-term server commitments.

Related terms:

Container Runtime

OCI Container Registry

intermediate

Oracle's managed Docker registry for storing and sharing container images. Like having a secure private library for your containerized applications.

Example: Development teams use Container Registry to store and version control their application images securely.

OCI Service Mesh

advanced

Oracle's managed service mesh for microservices communication and security, ensuring reliable interactions and governance across services.

Example: Complex applications use Service Mesh to automatically encrypt communication between microservices and monitor performance.

Related terms:

Service Mesh
Microservices
Observability

OCI File Storage

intermediate

Oracle's enterprise-grade network file system with NFS support, designed for high performance and scalability in cloud environments.

Example: Media production companies use File Storage to share large video files across multiple editing workstations.

Related terms:

Network File System
Shared Storage
NFS
Amazon FSx for NetApp ONTAP
Azure NetApp Files
Google Cloud NetApp Volumes

Amazon Connect

intermediate

AWS's cloud-based contact center service that enables businesses to provide customer service across voice, chat, and tasks with omnichannel support.

Example: A startup can use Amazon Connect to handle customer support calls and chats without building a traditional call center, paying only for usage time.

Related terms:

Contact Center

D365 Contact Center

advanced

Microsoft's cloud contact center platform with AI Copilot assistance, voice, chat, and Microsoft Teams integration for customer service.

Example: A healthcare provider uses Dynamics 365 Contact Center to handle patient inquiries via phone, chat, and email, all through Microsoft Teams with AI-suggested responses.

Related terms:

Contact Center
Microsoft Teams
Azure Bot Service

Azure AI Search

intermediate

Microsoft's AI-powered search service with semantic ranking, vector search, and hybrid capabilities for intelligent search and RAG applications.

Example: An e-commerce site uses Azure AI Search to help customers find products using natural language like 'waterproof hiking boots for winter' instead of exact keyword matching.

Related terms:

Enterprise Search
RAG
Semantic Search

Dialogflow CX

intermediate

Google's enterprise conversational AI platform for building complex chatbots and virtual agents with multi-turn flows and natural language understanding.

Example: A bank uses Dialogflow CX to build a virtual assistant that helps customers check balances, transfer money, and report lost cards through natural conversation.

Related terms:

Natural Language Processing
CCAI Platform

CCAI Platform

advanced

Google Cloud Contact Center AI Platform — AI-first CCaaS with omnichannel routing, real-time Agent Assist guidance, and CRM integration.

Example: A tech company uses CCAI Platform to route customer calls intelligently while providing agents with real-time suggested responses and knowledge articles during calls.

Related terms:

Contact Center
Dialogflow CX

Vertex AI Search

intermediate

Google's enterprise search service with semantic understanding, vector search, and RAG for intelligent search experiences across enterprise data.

Example: A media company uses Vertex AI Search to help users find relevant articles and videos across their content library using natural language questions.

Related terms:

Enterprise Search
RAG
Vertex AI

Oracle Digital Assistant

intermediate

Oracle's conversational AI platform for building chatbots and virtual assistants with built-in conversation flow management and multi-channel support.

Example: An enterprise uses Oracle Digital Assistant to create an employee HR chatbot that handles time-off requests, benefits questions, and expense submissions through Slack and Microsoft Teams.

Related terms:

Oracle Service Cloud

Oracle Service Cloud

advanced

Oracle's enterprise customer service platform for contact center, knowledge management, and field service across voice, chat, and social media.

Example: A global telecommunications company uses Oracle Service Cloud to manage millions of customer interactions across phone, email, chat, and social media from a unified platform.

Related terms:

Contact Center
Oracle Digital Assistant

Istio Service Mesh

advanced

Open-source service mesh providing traffic management and security for microservices across any Kubernetes cluster, enhancing observability.

Example: Multi-cloud applications use Istio to manage communication between microservices running across different cloud providers.

Related terms:

Service Mesh
Microservices
Multi-cloud

Argo CD

advanced

GitOps continuous delivery tool for Kubernetes supporting multi-cluster deployments, enabling automated application updates and rollbacks efficiently.

Example: DevOps teams use Argo CD to automatically deploy applications to development, staging, and production Kubernetes clusters.

Related terms:

GitOps
Kubernetes

Virtual Network

intermediate

A logically isolated network section within a cloud provider that allows secure communication between resources, enhancing data protection.

Example: Azure Virtual Network lets you create private networks in the cloud with custom IP address ranges.

Related terms:

VPC
Subnet

VPC Network

intermediate

Google Cloud's implementation of Virtual Private Cloud, providing global-by-default networking that spans all regions for secure connectivity.

Example: A VPC Network in Google Cloud connects Compute Engine instances in us-east1 and europe-west1 within the same network, simplifying multi-region architectures.

Related terms:

VPC
Subnet
Cloud Router

Compute Engine

intermediate

Google Cloud's virtual machine service that provides scalable, high-performance virtual machines, ideal for running diverse workloads seamlessly.

Example: You can run a web server on Compute Engine instances with custom CPU and memory configurations.

Related terms:

Virtual Machine
EC2

Azure SQL

intermediate

Microsoft's cloud-based relational database service that provides managed SQL Server capabilities, ensuring high availability and security.

Example: Azure SQL Database automatically handles backups, updates, and scaling for your applications.

Related terms:

RDS
Cloud SQL
Database

Cloud SQL

intermediate

Google Cloud's fully managed relational database service for MySQL, PostgreSQL, and SQL Server, ensuring high availability and scalability.

Example: Cloud SQL automatically handles maintenance, backups, and scaling for your database applications.

Related terms:

Azure SQL
RDS
Database

Blob Storage

intermediate

Azure's object storage service optimized for storing massive amounts of unstructured data like images, videos, and backups efficiently.

Example: Websites use Blob Storage to store and serve user-uploaded photos and documents.

Related terms:

S3
Cloud Storage
Object Storage

API Management

intermediate

A service that helps organizations publish, secure, and monitor APIs in a centralized platform, enhancing integration and performance.

Example: API Management allows you to control who can access your APIs and monitor usage patterns.

Related terms:

API Gateway
API

Queue Service

intermediate

A messaging service that allows applications to communicate asynchronously by sending messages through queues, ensuring reliable data transfer.

Example: An e-commerce site uses Queue Service to process orders in the background without making customers wait.

Related terms:

SQS
Service Bus

Streaming Service

advanced

A real-time data processing service that handles continuous streams of data for analytics and applications, enabling instant insights.

Example: Streaming Service processes live sensor data from IoT devices to detect anomalies instantly.

Related terms:

Event Streaming

Workflows

intermediate

Automated sequences of tasks and processes that can be triggered and executed in the cloud, streamlining operations and improving efficiency.

Example: A workflow automatically processes uploaded images by resizing them and storing in different formats.

Related terms:

Logic Apps
Step Functions

Data Integration

intermediate

The process of combining data from different sources into a unified view for analysis and applications, enhancing decision-making capabilities.

Example: Data Integration connects your CRM, sales database, and website analytics into one dashboard.

Related terms:

ETL

Virtual WAN

advanced

Azure's networking service that provides optimized and automated branch-to-branch connectivity through Azure, improving network performance.

Example: Virtual WAN connects multiple office locations to Azure cloud resources with optimized routing.

Related terms:

Connectivity

Data Catalog

intermediate

A centralized repository that stores metadata and helps users discover, understand, and manage data assets across the organization.

Example: Data Catalog helps data scientists find customer datasets by searching for 'customer behavior' and seeing what tables, descriptions, and owners are available.

Related terms:

Data Governance

Workflow Orchestration

intermediate

Automated coordination and sequencing of multiple tasks, processes, or services in a specific order to complete complex workflows.

Example: Workflow Orchestration automatically processes customer orders by calling payment service, updating inventory, sending emails, and triggering shipping - all in the right sequence.

Related terms:

Step Functions
Microservices

Web Application Firewall

intermediate

Security service that protects web applications from common attacks like SQL injection, cross-site scripting, and other web-based threats.

Example: Web Application Firewall automatically blocks malicious requests trying to hack your e-commerce website while allowing legitimate customers through.

Related terms:

WAF
Firewall

Key Management Service

advanced

Secure service for creating, storing, and managing cryptographic keys used to encrypt and decrypt data in cloud applications.

Example: Key Management Service handles all the encryption keys for your application so you don't have to worry about storing passwords or certificates securely.

Related terms:

Encryption

Secrets Management

intermediate

Secure storage and automatic rotation of sensitive information like passwords, API keys, certificates, and tokens used by applications.

Example: Secrets Management automatically rotates your database passwords every 30 days and updates all applications without any downtime.

Related terms:

API Keys

In-Memory Caching

intermediate

High-performance data storage that keeps frequently accessed information in RAM for extremely fast retrieval and reduced database load.

Example: In-Memory Caching stores your website's most popular product details in RAM so they load instantly for customers instead of querying the database each time.

Related terms:

Redis

Video Streaming

intermediate

Technology that delivers video content over the internet in real-time, allowing users to watch videos without downloading the entire file first.

Example: Video Streaming lets you watch Netflix movies instantly without waiting for the entire movie to download to your device.

Related terms:

Media Processing
CDN

Search Service

intermediate

Managed service that provides full-text search capabilities, allowing applications to quickly find and retrieve relevant information from large datasets.

Example: Search Service powers the search bar on e-commerce websites, helping customers instantly find products by typing keywords like 'blue running shoes'.

Related terms:

Elasticsearch

Cost Management

basic

Tools and practices for monitoring, analyzing, and optimizing cloud spending to prevent budget overruns and identify cost-saving opportunities.

Example: Cost Management alerts you when your cloud bill exceeds $500 and suggests switching to cheaper storage options for old files.

Related terms:

Cost Optimization
Cloud Economics

APM

intermediate

Continuous tracking and analysis of application performance metrics to identify bottlenecks, errors, and optimization opportunities.

Example: Application Performance Monitoring shows that your checkout page takes 5 seconds to load and pinpoints the slow database query causing the delay.

Related terms:

Error Tracking

Centralized Logging

intermediate

Collecting and storing log data from multiple applications and systems in one central location for easier searching, monitoring, and analysis.

Example: Centralized Logging gathers error messages from all your microservices into one dashboard, making it easy to trace problems across your entire system.

Related terms:

Log Management
Log Aggregation

Mobile BaaS

intermediate

Cloud service that provides backend infrastructure for mobile applications, including user authentication, push notifications, and data synchronization.

Example: Mobile Backend as a Service handles user login, stores app data, and sends push notifications for your mobile app without you building servers.

Related terms:

Authentication
Push Notifications

Transactional Email

basic

Automated email service for sending individual, triggered messages like order confirmations, password resets, and account notifications.

Example: Transactional Email automatically sends a receipt to customers within seconds of completing their online purchase.

Related terms:

SMTP

Backup Service

basic

Automated system for creating, storing, and managing copies of data to protect against data loss, ensuring quick recovery and business continuity.

Example: Backup Service automatically saves copies of your database every night and can restore it if something goes wrong.

Related terms:

Disaster Recovery
Data Protection
Storage

Virtual Desktop

intermediate

Cloud-based desktop computing environment that allows users to access their desktop, applications, and files from any device with internet connection.

Example: Virtual Desktop lets employees work from home by accessing their company computer and software through a web browser.

Related terms:

Remote Desktop

Geospatial Services

intermediate

Location-based cloud services that provide mapping, geocoding, routing, and spatial analytics for applications, enhancing user experiences.

Example: Geospatial Services help ride-sharing apps calculate optimal routes and delivery apps track package locations in real-time.

Related terms:

GPS

Server Migration

advanced

Process of moving applications, data, and workloads from on-premises servers to cloud infrastructure with minimal downtime.

Example: Server Migration helps companies move their email servers to the cloud over a weekend without losing any emails or causing disruption.

Related terms:

Hybrid Cloud

Blockchain

advanced

Distributed ledger technology that maintains a continuously growing list of records secured using cryptography, enabling decentralized applications.

Example: Blockchain technology powers cryptocurrencies and can track supply chain products from factory to store without a central authority.

Quantum Computing

advanced

Computing technology that uses quantum mechanical phenomena to perform calculations exponentially faster than classical computers for certain problems.

Example: Quantum Computing could solve complex optimization problems in minutes that would take traditional computers thousands of years.

High-Perf Computing

advanced

Use of parallel processing and specialized hardware to solve complex computational problems requiring significant processing power.

Example: High Performance Computing clusters help scientists simulate climate change effects by running millions of calculations simultaneously.

Game Backend Services

advanced

Specialized cloud infrastructure for multiplayer games providing dedicated servers, matchmaking, session management, and low-latency networking.

Example: Game Backend Services automatically scale game servers for battle royale matches, handle player matchmaking, and maintain game sessions for millions of concurrent players.

Website

basic

A collection of web pages accessible via the internet that contains information, images, videos, or other content, serving diverse purposes.

Example: Amazon's website allows customers to browse products, read reviews, and make purchases online.

Related terms:

Web Browser

Web Browser

basic

Software application that lets you access and view websites on the internet, enabling seamless navigation and interaction with online content.

Example: Chrome, Firefox, Safari, and Edge are popular web browsers that people use to visit websites.

Related terms:

Website
Internet
URL
Search Engine

Email

basic

Electronic messages sent over the internet from one person to another. Like traditional mail but delivered instantly through computers.

Example: You can send photos, documents, and messages to anyone in the world instantly using email.

Related terms:

Internet

Download

basic

Copying files from the internet to your device. Like bringing items from a store to your home - the file moves from somewhere else to your computer.

Example: When you download a song, it gets saved to your phone so you can listen to it even without internet.

Related terms:

Upload
Internet
Storage

Upload

basic

Sending files from your device to the internet or another computer. Like mailing a package - you're sending something from your location to somewhere else.

Example: When you upload photos to social media, you're sending them from your phone to the social media company's servers.

Related terms:

Download
Cloud Storage

File

basic

A collection of data stored on a computer with a specific name and format. Like a digital document, photo, or song that you can save and organize.

Example: Your vacation photos, work documents, and music songs are all different types of files stored on your device.

Related terms:

Folder
Storage

Folder

basic

A container that organizes and groups related files together. Like a digital filing cabinet drawer where you keep similar documents organized.

Example: You might have a 'Photos' folder containing all your pictures and a 'Work' folder containing all your business documents.

Related terms:

File
Storage

Operating System

basic

The main software that manages your computer and runs other programs. Like the manager of a building who makes sure everything works properly.

Example: Windows, macOS, and Android are operating systems that control how your devices work and run apps.

Related terms:

Software
System

Software

basic

Computer programs and applications that tell hardware what to do. Like instructions or recipes that make computers perform specific tasks.

Example: Microsoft Word, Instagram, and your calculator app are all examples of software that run on your devices.

Related terms:

Hardware
Application
Operating System

Hardware

basic

The physical parts of a computer that you can touch. Like the engine, wheels, and body of a car - the actual components that make it work.

Example: Your computer's screen, keyboard, memory chips, and processor are all hardware components.

Related terms:

Software

Application

basic

A software program designed for end users to accomplish specific tasks. Like specialized tools - a calculator app for math, a camera app for photos.

Example: Netflix, Spotify, and your banking app are applications that help you watch videos, listen to music, and manage money.

Related terms:

Software
Mobile App
User Interface

Mobile App

basic

An application specifically designed to run on smartphones and tablets. Like pocket-sized tools that you can use anywhere.

Example: Instagram, Uber, and WhatsApp are mobile apps that let you share photos, get rides, and send messages from your phone.

Related terms:

Application
Smartphone
Download

User Interface

basic

The visual elements (buttons, menus, screens) that let you interact with software. Like the dashboard and controls in a car that help you drive.

Example: The home screen of your phone, with its icons and menus, is a user interface that helps you access different apps.

Related terms:

Application

Search Engine

basic

A website that helps you find information on the internet by typing keywords. Like a librarian who can instantly find any book or information you need.

Example: Google, Bing, and Yahoo are search engines that help you find websites, images, and answers to questions.

Related terms:

Internet
Keywords

Keywords

basic

Specific words or phrases you type into search engines to find information. Like asking for directions by naming the specific place you want to go.

Example: Typing 'best pizza near me' uses keywords to help search engines find local pizza restaurants.

Related terms:

Search Engine

URL

basic

Uniform Resource Locator - the web address you type to visit a specific website. Like a postal address that tells your browser exactly where to go.

Example: www.google.com is a URL that takes you directly to Google's website when typed in your browser.

Related terms:

Website
Web Browser
Link

Link

basic

A clickable connection that takes you from one webpage to another. Like a doorway or bridge that connects different rooms in a digital building.

Example: When you click a blue underlined text on a webpage, that link takes you to a different page or website.

Related terms:

URL
Website
Navigation

Social Media

basic

Online platforms where people share content, communicate, and connect with friends and communities. Like digital town squares where people gather and talk.

Example: Facebook, Instagram, Twitter, and TikTok are social media platforms where people share photos, videos, and thoughts.

Related terms:

Platform

Streaming

basic

Watching or listening to content over the internet without downloading it first. Like turning on a radio or TV - the content plays immediately.

Example: Netflix streaming lets you watch movies instantly without waiting to download the entire file to your device.

Related terms:

Video Streaming
Internet

Online Shopping

basic

Buying products and services over the internet instead of visiting physical stores. Like having access to every store in the world from your home.

Example: Amazon, eBay, and online grocery stores let you browse products, compare prices, and buy items with a few clicks.

Related terms:

E-commerce
Digital Payment

Digital Payment

basic

Paying for goods and services electronically instead of using cash or checks. Like having a digital wallet that can instantly pay anyone, anywhere.

Example: PayPal, Apple Pay, and credit card payments online are all digital payment methods that transfer money electronically.

Related terms:

Online Shopping
E-commerce

Vendor Lock-in

intermediate

When you become dependent on a specific cloud provider's proprietary services and switching to another provider becomes difficult or expensive.

Example: Using AWS-specific services like DynamoDB and Lambda heavily can create vendor lock-in, making it costly to move to Azure or Google Cloud later.

Related terms:

Cloud Provider
Multi-Cloud
Migration

CapEx

intermediate

Capital Expenditure - upfront costs for buying physical equipment like servers and data centers that you own. Like purchasing a house instead of renting.

Example: Before cloud computing, companies spent millions in CapEx buying servers, storage, and networking equipment for their own data centers.

Related terms:

OpEx
Cloud Computing

OpEx

intermediate

Operational Expenditure - ongoing costs for services you use and pay for regularly, like cloud subscriptions, impacting budgeting and planning.

Example: Cloud computing shifts IT spending from CapEx to OpEx, where companies pay monthly for the cloud resources they actually use instead of buying expensive hardware upfront.

Related terms:

CapEx
Cloud Computing

Contact Center

basic

A cloud service or facility handling customer communications across phone, email, chat, and social media — a multi-channel evolution of the call center.

Example: A retailer's contact center handles customer questions via phone, live chat, email, and WhatsApp, all managed by the same team of agents using unified software.

Related terms:

Call Center

Smartphone

basic

A mobile phone with advanced computing capabilities that can run applications and connect to the internet. Like having a computer that fits in your pocket.

Example: iPhones and Android phones are smartphones that let you make calls, send texts, take photos, and use thousands of apps.

Related terms:

Mobile App
Touchscreen
Cellular Network

Tablet

basic

A portable computer with a touchscreen interface, larger than a smartphone but smaller than a laptop. Like a digital notebook that you can carry anywhere.

Example: iPads and Android tablets are used for reading, watching videos, drawing, and light computing tasks with touch controls.

Related terms:

Touchscreen

Laptop

basic

A portable computer with a built-in screen, keyboard, and battery that can be used anywhere. Like having a desktop computer that you can fold up and carry.

Example: Students and professionals use laptops to work, study, and stay connected while traveling or working from different locations.

Related terms:

Desktop Computer

Desktop Computer

basic

A personal computer designed to stay in one location, typically consisting of a separate monitor, keyboard, and main unit.

Example: Offices and homes often have desktop computers for heavy work like video editing, gaming, or running multiple programs simultaneously.

Related terms:

Laptop

Touchscreen

basic

A display that responds to finger touches, allowing you to interact directly with what you see on screen, enhancing user engagement and control.

Example: Smartphones, tablets, and some laptops have touchscreens that let you tap, swipe, and pinch to control applications.

Related terms:

Smartphone
Tablet
User Interface

Battery Life

basic

How long a device can operate on a single battery charge before needing to be plugged in again, crucial for mobile and portable devices.

Example: A smartphone with good battery life might last a full day of normal use, while a laptop might run for 8-10 hours.

USB

basic

Universal Serial Bus - a standard way to connect devices and transfer data between computers and accessories, enhancing connectivity options.

Example: USB cables connect your phone to your computer for charging and transferring photos, music, and files.

Related terms:

Data Transfer

Bluetooth

basic

Wireless technology that connects devices over short distances without cables. Like an invisible cord that lets devices talk to each other.

Example: Bluetooth connects your wireless headphones to your phone, or your wireless mouse to your laptop without any wires.

GPS

basic

Global Positioning System - technology that uses satellites to determine your exact location on Earth, enabling navigation and mapping services.

Example: GPS in your phone helps navigation apps like Google Maps show your location and provide turn-by-turn directions.

Related terms:

Navigation

QR Code

basic

A square barcode that stores information and can be scanned with a smartphone camera, widely used for quick access to websites and promotions.

Example: Restaurants use QR codes on tables that you scan with your phone camera to instantly view their menu online.

Cloud Service

basic

Using someone else's computers over the internet for specific tasks instead of doing everything on your own device, enhancing efficiency and scalability.

Example: Google Drive is a cloud service that stores your files on Google's computers so you can access them from any device.

Related terms:

Cloud Computing
Cloud Storage
Remote Access

Cloud App

basic

Applications that run on cloud servers instead of entirely on your device, allowing for remote access, collaboration, and seamless updates.

Example: Gmail is a cloud app where your emails are stored and managed on Google's servers, accessible from any device with internet.

Related terms:

Cloud Service
Software as a Service

Cloud Sync

basic

Automatically keeping your files updated and identical across all your devices through the cloud, ensuring access to the latest versions anytime.

Example: When you edit a document on your phone, cloud sync automatically updates that same document on your laptop and tablet.

Related terms:

Cloud Storage
Multi-Device Access
Automatic Updates

Remote Access

basic

Accessing your files, programs, or computer from a different location using the internet, enabling flexibility and productivity from anywhere.

Example: Remote access lets you open work files from your home computer or access your office computer while traveling.

Related terms:

Cloud Service
VPN

Scalability

basic

The ability to automatically get more computing power when needed and less when not needed, optimizing resource use and cost efficiency.

Example: A website uses scalability to handle millions of visitors during Black Friday sales without crashing, then scales back afterward.

Related terms:

Auto Scaling

Elasticity

intermediate

The ability to dynamically and automatically adjust cloud resources up or down based on actual demand in real-time, ensuring optimal performance.

Example: During a viral marketing campaign, elastic cloud infrastructure automatically adds more servers as traffic spikes, then removes them when traffic returns to normal, optimizing costs.

Related terms:

Scalability
Auto Scaling
Cloud Computing

Cloud Security

basic

Protection measures and technologies used to keep data and applications safe when stored or processed in the cloud, safeguarding against threats.

Example: Cloud security includes encryption to protect your files and authentication to ensure only you can access your accounts.

Related terms:

Data Protection
Encryption

Multi-Device Access

basic

Using the same service or accessing the same files from different devices like phones, tablets, and computers, enhancing user convenience.

Example: Multi-device access lets you start watching a movie on your tablet and continue watching it later on your TV or phone.

Related terms:

Cloud Sync

Automatic Updates

basic

Software that updates itself without you having to manually install new versions, ensuring you always have the latest features and security patches.

Example: Your smartphone apps receive automatic updates to fix bugs and add new features without you needing to do anything.

Cloud Collaboration

basic

Working together on projects using cloud-based tools that let multiple people edit and share files in real-time, boosting teamwork and productivity.

Example: Google Docs allows multiple people to edit the same document at the same time, with everyone seeing changes instantly.

Service Reliability

basic

How consistently a cloud service stays available and working properly. Like how dependable your electricity or water service is at home.

Example: A reliable email service works 99.9% of the time, meaning you can almost always send and receive emails when you need to.

Related terms:

Quality of Service

Cloud Integration

basic

Different cloud services working together seamlessly to create a better user experience. Like having all your home appliances connected and coordinated.

Example: Cloud integration lets your calendar app automatically create video meeting links and send invitations through your email service.

Internet Speed

basic

How fast data can travel between your device and the internet. Like the speed limit on a highway - higher speeds mean faster downloads and uploads.

Example: Faster internet speed means Netflix videos load quickly without buffering and video calls are clear without delays.

Related terms:

Bandwidth
Data Transfer

Connectivity

basic

The ability of devices to connect and communicate with each other or the internet, essential for seamless data exchange and user experience.

Example: Good connectivity means your laptop can access websites, your phone can make calls, and your smart TV can stream videos.

IaaS

intermediate

Infrastructure as a Service - renting basic computing resources like servers and storage from cloud providers, offering flexibility and cost savings.

Example: Amazon EC2 is IaaS where you rent virtual servers and configure them however you need, just like having your own computer in the cloud.

Related terms:

PaaS
SaaS
Cloud Computing
Virtual Machine

PaaS

intermediate

Platform as a Service - cloud platform that provides development tools and infrastructure so you can focus on building applications.

Example: Heroku is PaaS that lets developers deploy applications without managing servers, databases, or operating systems.

Related terms:

IaaS
SaaS

SaaS

basic

Software as a Service - access software applications via the internet without installation, enhancing flexibility and reducing costs.

Example: Gmail, Salesforce, and Slack are SaaS applications you access through a web browser without installing anything.

Related terms:

Cloud App
Cloud Service

FaaS

advanced

Function as a Service - execute individual code functions in the cloud without server management, enabling scalable and efficient computing.

Example: AWS Lambda is FaaS where you upload a function to resize images, and it runs automatically whenever an image is uploaded.

Related terms:

Serverless Computing
Lambda
Microservices

Infrastructure as Code

advanced

Managing and provisioning cloud infrastructure using code files instead of manual configuration, streamlining deployment and consistency.

Example: Using Infrastructure as Code, you can recreate your entire cloud environment in minutes by running a configuration file.

Related terms:

Terraform
DevOps

Region

basic

A geographic location where cloud providers have data centers, impacting latency, compliance, and data sovereignty for users worldwide.

Example: AWS has regions like US East (Virginia), Europe (Ireland), and Asia Pacific (Tokyo), allowing you to host your app near your users for faster performance.

Related terms:

Availability Zone
Data Center
Latency

Availability Zone

intermediate

A physically separate data center within a cloud region with independent power and cooling, connected to peer AZs for fault-isolated redundancy.

Example: A retail application deploys EC2 instances in us-east-1a, us-east-1b, and us-east-1c. When us-east-1b experiences a networking issue, the Application Load Balancer automatically routes 100% of traffic to the healthy instances in the other two zones — achieving 99.99% uptime with zero manual intervention. Architecture use case: a healthcare SaaS platform uses Multi-AZ RDS for the database (automatic failover to the standby replica in under 60 seconds), an Auto Scaling group spreading EC2 application servers across three AZs, and ElastiCache with Multi-AZ replication — achieving the 99.99% SLA required by their compliance framework.

Related terms:

Region
Fault Tolerance
Redundancy
VPC
Subnet
Load Balancer

CDN

intermediate

Content Delivery Network - a network of servers globally that caches copies of your content, ensuring faster delivery to users and improved performance.

Example: Netflix uses CDN to store popular shows in servers near you, so when you click play, the video loads instantly instead of traveling from across the world.

Related terms:

Caching
Edge Computing

JAMstack

intermediate

A modern web architecture using JavaScript, APIs, and Markup to build fast, secure websites that are pre-built and served from a CDN.

Example: A company blog built with JAMstack loads instantly because pages are pre-generated and cached globally, with dynamic features like comments handled through APIs.

Related terms:

CDN
API
Serverless Computing
Edge Computing

DNS

basic

Domain Name System - translates human-readable website names into computer addresses, facilitating easy navigation and access to online resources.

Example: When you type 'google.com', DNS converts it to an IP address like 142.250.185.78 so your browser knows which server to connect to.

Related terms:

IP Address
Internet

Object Storage

intermediate

Storage system that manages data as objects (files with metadata) instead of traditional file systems, offering scalability and flexibility.

Example: Amazon S3 is object storage perfect for storing photos, videos, and backups where you access files by their unique ID rather than folder paths.

Related terms:

S3
Cloud Storage
Blob Storage

Block Storage

intermediate

Storage that divides data into fixed-size blocks, similar to traditional hard drives, providing high performance for databases and applications.

Example: AWS EBS provides block storage for databases and applications that need the performance of a local hard drive but in the cloud.

Data Lake

advanced

Centralized repository that stores all types of raw data at any scale, enabling advanced analytics and machine learning applications.

Example: Companies dump sensor data, logs, images, and documents into a data lake, then use analytics tools to find patterns and insights when needed.

Related terms:

Big Data
Data Warehouse

Data Warehouse

advanced

Structured storage system optimized for analysis and reporting of organized business data, supporting decision-making and business intelligence.

Example: Retail companies use data warehouses to analyze sales trends, customer behavior, and inventory data to make business decisions.

Related terms:

Data Lake
OLAP
Business Intelligence

Archive Storage

intermediate

Low-cost storage for data that's rarely accessed but must be kept long-term, ensuring compliance and data retention without high costs.

Example: Hospitals use archive storage for old patient records that must be kept for legal reasons but are rarely accessed.

Related terms:

Cold Storage
Glacier
Long-term Storage
Backup

Subnet

intermediate

A subdivision of a virtual network that segments resources by IP range for security, organization, routing control, and efficient management.

Example: A three-tier application uses public subnets for load balancers, private subnets for application servers, and isolated subnets for databases - each with different security group rules.

Related terms:

VPC
CIDR
Private Subnet
Route Table

Private Subnet

intermediate

A network segment without direct internet access, keeping resources hidden from external traffic for enhanced security and privacy.

Example: Database servers and backend APIs are placed in private subnets so they can't be directly attacked from the internet, while still communicating with public-facing web servers.

Related terms:

Subnet
VPC
NAT Gateway
Cloud NAT

Egress

basic

Outbound network traffic leaving your cloud environment to the internet or other networks, impacting performance and cost management.

Example: When your application sends API responses to users or backs up data to another provider, that's egress traffic which may incur bandwidth charges.

Related terms:

Bandwidth
Cloud NAT
Data Transfer

SSL/TLS

intermediate

Secure Sockets Layer/Transport Layer Security - encryption protocols that secure data transmitted over the internet, ensuring privacy and integrity.

Example: When you see 'https://' and a padlock in your browser, SSL/TLS is encrypting your connection to protect passwords and credit card information.

Related terms:

Encryption
HTTPS

Reverse Proxy

advanced

A server that sits in front of web servers, forwarding requests to them while providing load balancing, security, and improved performance.

Example: Nginx acts as a reverse proxy, distributing incoming website traffic across multiple servers and hiding their actual locations for security.

Related terms:

Load Balancer

RBAC

intermediate

Role-Based Access Control - a security approach that assigns permissions based on job roles, enhancing security and simplifying management.

Example: Instead of setting permissions for each developer individually, RBAC assigns all developers to a 'Developer' role with predefined access rights.

Related terms:

IAM

Compliance

intermediate

Meeting regulatory and industry standards for data security, privacy, and business practices is essential for maintaining trust and integrity.

Example: Healthcare companies must maintain HIPAA compliance when storing patient data, ensuring proper encryption and access controls are in place.

Zero Trust

advanced

A security model that requires verification for every access request, regardless of location, ensuring robust protection against threats.

Example: With Zero Trust, even employees inside the company network must authenticate and prove authorization before accessing any resource.

Related terms:

Authentication

DevOps

intermediate

Development and Operations combined - practices that unify software development and IT operations for faster, more reliable releases.

Example: DevOps teams use automation and collaboration tools to deploy new features multiple times per day instead of once per month.

Related terms:

CI/CD
Agile

CI/CD

intermediate

Continuous Integration/Continuous Deployment - automated process for testing and deploying code changes quickly and safely.

Example: When developers push code changes, CI/CD automatically runs tests and deploys to production if everything passes, enabling multiple releases per day.

Related terms:

DevOps
Jenkins

Cloud Build

intermediate

GCP managed build service that compiles code and orchestrates deployment workflows, streamlining development and enhancing productivity.

Example: Cloud Build compiles applications, runs tests, builds containers, and can orchestrate deployments - all triggered by code commits or manual requests.

Related terms:

CI/CD
Cloud Deploy

Cloud Deploy

advanced

GCP service for advanced deployment orchestration, supporting progressive rollouts, approval gates, and ensuring reliable application delivery.

Example: Cloud Deploy manages blue-green deployments to GKE clusters, automatically promoting new versions through dev, staging, and production with manual approval gates.

Related terms:

CI/CD
Cloud Build

Azure Pipelines

intermediate

Microsoft Azure's unified CI/CD platform that combines build execution and deployment orchestration in one YAML-based service.

Example: Azure Pipelines builds .NET applications, runs tests, and deploys to Azure App Service - all defined in a single YAML configuration file.

Related terms:

CI/CD
Azure
DevOps

OCI Build Pipelines

intermediate

Oracle Cloud's managed build service automates code compilation, testing, and artifact creation, enhancing DevOps efficiency and speed.

Example: OCI Build Pipelines compile Java applications, run automated tests, and produce container images ready for deployment to OKE clusters.

Related terms:

CI/CD
OCI
OCI Deployment Pipelines

OCI Deployment Pipelines

advanced

Oracle Cloud's deployment orchestration service supporting automated deployments with rolling updates, blue-green strategies, and approval gates.

Example: OCI Deployment Pipelines automate releases to OKE, Functions, or Compute instances with configurable approval workflows and rollback capabilities.

Related terms:

CI/CD
OCI
OCI Build Pipelines

Blue-Green Deployment

advanced

Deployment strategy using two identical environments where you switch traffic from old version to new version instantly.

Example: You deploy the new version to the 'green' environment, test it thoroughly, then instantly switch all users from 'blue' to 'green' with zero downtime.

Related terms:

DevOps

Canary Deployment

advanced

A gradual deployment strategy that releases changes to a small subset of users first, minimizing risk before a full rollout to everyone.

Example: Release the new feature to 5% of users, monitor for issues, then gradually increase to 25%, 50%, and finally 100% if everything works well.

Related terms:

DevOps

GitOps

advanced

A deployment approach where infrastructure and application changes are managed through Git version control, promoting collaboration and efficiency.

Example: Infrastructure changes are made by submitting pull requests to Git, which automatically updates the cloud environment when merged.

Related terms:

DevOps
Infrastructure as Code

Migration

intermediate

Moving applications, data, or infrastructure from one environment to another, such as from on-premises servers to the cloud or between cloud providers.

Example: A company migrates its email system from on-premises Exchange servers to Microsoft 365 cloud, or moves databases from AWS to Google Cloud for better performance.

Related terms:

Cloud Provider
Data Transfer
Modernization
Hybrid Cloud

Observability

advanced

The ability to understand what's happening inside a system by examining outputs like logs, metrics, and traces for better performance insights.

Example: Good observability lets you see not just that your website is slow, but exactly which database query is causing the problem and why.

Related terms:

Logging

APM

intermediate

Application Performance Monitoring - tools that track application performance, identifying bottlenecks and ensuring optimal user experiences.

Example: APM tools like New Relic show you that your checkout page takes 3 seconds to load because of a slow database query, not because of network issues.

Related terms:

Observability

SLA

intermediate

Service Level Agreement - a commitment between service provider and customer defining expected performance and reliability.

Example: Cloud providers offer SLAs guaranteeing 99.99% uptime, meaning your application should only be down for about 4 minutes per month maximum.

Related terms:

Service Reliability

SRE

advanced

Site Reliability Engineering - an approach that applies software engineering principles to infrastructure and operations for improved reliability.

Example: SRE teams write code to automate operations tasks, design systems for reliability, and set error budgets to balance innovation with stability.

Related terms:

DevOps

Logging

basic

Recording events and activities in your application for debugging and monitoring, essential for maintaining system health and performance.

Example: Application logs show every user login, error message, and database query, helping developers diagnose problems and understand user behavior.

Related terms:

Observability
Error Tracking

FinOps

advanced

Practice bringing financial accountability to cloud spending through collaboration between engineering, finance, and business to optimize costs.

Example: FinOps teams track cloud spending in real-time, set budgets for teams, and optimize resource usage to reduce waste while maintaining performance.

Related terms:

DevOps
Resource Optimization

Platform Engineering

advanced

Discipline of building and maintaining internal developer platforms that enable self-service infrastructure and streamline application development.

Example: Platform engineering teams build internal tools and templates so developers can deploy applications in minutes instead of weeks.

Related terms:

DevOps
Infrastructure Automation

WebAssembly

advanced

Binary instruction format that allows code written in multiple languages to run at near-native speed in web browsers and on servers.

Example: Game developers use WebAssembly to run complex 3D games in browsers with performance nearly matching native desktop applications.

Confidential Computing

advanced

Technology that encrypts data while it's being processed, protecting it from access even by cloud providers and system administrators.

Example: Healthcare providers use confidential computing to analyze sensitive patient data in the cloud while ensuring no one, including cloud staff, can access the raw information.

Related terms:

Encryption

Fog Computing

advanced

Distributed computing architecture that extends cloud computing to the edge of the network, processing data locally before sending to the cloud.

Example: Smart city systems use fog computing to process traffic camera data locally for instant decisions while sending summary data to the cloud for long-term analysis.

Related terms:

Edge Computing
Cloud Computing
Distributed Systems
IoT

Green Computing

intermediate

An environmentally sustainable approach to computing that minimizes energy consumption, reduces carbon footprint, and promotes eco-friendly practices.

Example: Data centers practice green computing by using renewable energy, efficient cooling systems, and optimizing server utilization to reduce environmental impact.

Policy as Code

advanced

Practice of defining organizational policies, compliance rules, and governance as executable code that can be automatically enforced.

Example: Security teams use policy as code to automatically prevent deployment of resources that don't meet security requirements, like blocking public S3 buckets.

Related terms:

Infrastructure as Code
Compliance

Carbon-Aware Computing

advanced

Approach that schedules computing workloads based on when and where clean energy is available to minimize carbon emissions.

Example: Machine learning training jobs shift to regions and times when renewable energy is plentiful, reducing carbon footprint by 30-50%.

Related terms:

Green Computing

SES

intermediate

Simple Email Service - AWS cloud-based email sending service designed for transactional and marketing emails, ensuring reliable communication.

Example: A SaaS company uses SES to send password reset emails, account notifications, and weekly newsletters to millions of users.

Related terms:

Transactional Email
SMTP
AWS

DMS

advanced

Database Migration Service - AWS service for migrating databases to the cloud with minimal downtime, ensuring data integrity and efficiency.

Example: A company uses DMS to migrate their on-premises Oracle database to Amazon RDS with continuous replication during the transition.

Related terms:

Database Migration
Replication
RDS

Artifact Registry

intermediate

Google Cloud service for managing container images and language packages in one place. Like a universal warehouse for all your software building blocks.

Example: Development teams store Docker images, npm packages, and Maven artifacts in Artifact Registry with consistent access controls.

Related terms:

Container Registry
ECR

Cloud Composer

advanced

Google Cloud managed Apache Airflow service for orchestrating data pipelines. Like having a professional conductor for your data workflows.

Example: A data team uses Cloud Composer to schedule and monitor complex ETL pipelines that run across multiple systems.

Related terms:

Workflow Orchestration
ETL

Chronicle

advanced

Google Cloud's Chronicle is a security analytics platform built on Google infrastructure, designed for advanced threat detection and response.

Example: Security teams use Chronicle to analyze petabytes of security telemetry and detect sophisticated cyber threats in seconds.

Related terms:

SIEM

Golden Signals

intermediate

Four key metrics for monitoring distributed systems: latency, traffic, errors, and saturation. Like the vital signs doctors check to assess patient health.

Example: SRE teams monitor the golden signals to quickly detect when a service is degraded - high latency or error rates trigger automatic alerts.

Related terms:

SRE
Observability

Error Budget

advanced

Amount of allowable downtime or errors before reliability targets are breached, used to balance reliability with feature development.

Example: With a 99.9% SLA, a service has 43 minutes of error budget per month - if it's depleted, teams focus on reliability instead of new features.

Related terms:

SRE
SLA
Risk Management

SIEM

advanced

Security Information and Event Management - software that collects and analyzes security data from across an organization to detect threats.

Example: Security teams use SIEM to correlate login failures, network anomalies, and suspicious file access into a single view for threat detection.

Related terms:

Logging
Chronicle

SOAR

advanced

Security Orchestration, Automation, and Response - tools that automate security operations and incident response, enhancing efficiency and effectiveness.

Example: When SIEM detects a potential breach, SOAR automatically isolates the affected system, collects forensic data, and notifies the security team.

Related terms:

SIEM

Secret Rotation

intermediate

Practice of regularly changing passwords, API keys, and other credentials to limit the damage from potential compromises.

Example: Database passwords are automatically rotated every 30 days using AWS Secrets Manager, with applications automatically retrieving the new credentials.

Related terms:

Secrets Management
Key Vault

Least Privilege

intermediate

The Principle of Least Privilege is a security concept ensuring users and systems have only the minimum access necessary for their tasks, reducing risk.

Example: A Lambda function that reads from S3 is given only s3:GetObject permission on the specific bucket it needs, not admin access to all AWS resources.

Related terms:

Zero Trust
RBAC
IAM

Red Team

advanced

A Red Team is a security group that simulates real-world attacks to rigorously test an organization's defenses and identify potential vulnerabilities.

Example: The red team attempts to phish employees, exploit network vulnerabilities, and breach physical security to find weaknesses before real attackers do.

Related terms:

Blue Team
Penetration Testing

Blue Team

advanced

Security team responsible for defending against attacks and maintaining security operations. Like the security guards and systems protecting your building.

Example: The blue team monitors security alerts, patches vulnerabilities, and responds to incidents detected by their SIEM and other security tools.

Related terms:

Red Team
SIEM

Spot Instances

intermediate

Spot Instances are spare cloud computing capacity available at steep discounts (up to 90% off), but can be reclaimed by the provider with short notice.

Example: A machine learning team uses spot instances to train models at 70% less cost, with checkpoints to resume if instances are interrupted.

Related terms:

Reserved Instances
Cost Optimization
EC2
FinOps

Reserved Instances

intermediate

Reserved Instances are cloud computing capacity purchased in advance at discounted rates, requiring a commitment period of 1-3 years for cost savings.

Example: A company commits to reserved instances for their production databases, saving 40% compared to on-demand pricing over three years.

Related terms:

Spot Instances
Savings Plans
Cost Optimization
FinOps

Savings Plans

intermediate

Flexible pricing model offering discounts in exchange for consistent usage commitment, without being tied to specific instance types.

Example: A company commits to $1000/hour of compute spending and gets 30% discounts across EC2, Fargate, and Lambda regardless of which services they use.

Related terms:

Reserved Instances
Cost Optimization
FinOps
Cloud Economics

Data Mesh

advanced

A decentralized data architecture approach where domain teams own, share, and manage their data as products, enhancing collaboration and agility.

Example: Instead of a centralized data team, each business domain (sales, marketing, finance) owns their data pipelines and publishes data products for others to consume.

Related terms:

Data Lake
Data Warehouse
Domain-Driven Design

Vector Database

advanced

Database optimized for storing and searching high-dimensional vectors, essential for AI applications like semantic search and recommendations.

Example: A search engine uses a vector database to find documents similar in meaning to a query, even if they don't share the same keywords.

Related terms:

Embeddings
Semantic Search
AI
Machine Learning

Embeddings

advanced

Numerical representations of data (text, images, audio) in high-dimensional space where similar items are close together.

Example: OpenAI's embedding model converts 'king' and 'queen' to similar vectors, enabling AI to understand they're related concepts.

Related terms:

Vector Database
Semantic Search
Machine Learning
Natural Language Processing

RAG

advanced

Retrieval-Augmented Generation — AI technique enhancing language models by retrieving relevant documents before generating grounded, accurate responses.

Example: A customer service chatbot uses RAG to search product documentation before answering questions, ensuring accurate and up-to-date responses.

Related terms:

Large Language Model
Vector Database
Embeddings
Knowledge Base

Prompt Engineering

intermediate

The practice of designing and optimizing input prompts to enhance the performance of AI language models, ensuring more accurate and relevant outputs.

Example: A developer crafts a detailed system prompt with examples and constraints to make GPT-4 consistently generate valid JSON responses.

Related terms:

Large Language Model
Generative AI
AI
Natural Language Processing

Fine-Tuning

advanced

The process of further training a pre-trained AI model on specific datasets to enhance its performance for particular tasks and improve accuracy.

Example: A legal firm fine-tunes a language model on millions of legal documents to create an AI that understands legal terminology and reasoning.

Related terms:

Machine Learning
Model Training
Large Language Model
Transfer Learning

Foundation Model

advanced

Large AI model trained on broad data that can be adapted for many different tasks. Like a versatile actor who can play any role with a little preparation.

Example: GPT-4 is a foundation model that can be used for writing, coding, analysis, and conversation without task-specific training.

Related terms:

Large Language Model
Generative AI
Fine-Tuning
Transfer Learning

Semantic Search

intermediate

A search approach that comprehensively understands the meaning and context of queries, improving results beyond simple keyword matching for users.

Example: Searching 'affordable family vacation spots with beaches' returns relevant results even without those exact words, understanding the intent behind the query.

Related terms:

Vector Database
Embeddings
Natural Language Processing

Agentic AI

advanced

AI systems that can autonomously plan, reason, and take actions to accomplish complex goals with minimal human intervention.

Example: An agentic AI travel planner researches flights, compares hotels, checks reviews, and books an entire vacation based on preferences and budget.

Related terms:

AI Agent Platform
Large Language Model

Model Context Protocol

advanced

A standard protocol that securely connects AI models to external data sources and tools, ensuring efficient and standardized data exchange.

Example: Using MCP, a coding assistant can read your Git repository, access documentation, and interact with your development tools through a single standardized interface.

Related terms:

AI Agent Platform
Large Language Model
API

Guardrails

intermediate

Safety mechanisms and constraints integrated into AI systems to prevent harmful, inappropriate, or off-topic outputs, ensuring responsible AI use.

Example: An enterprise chatbot uses guardrails to prevent sharing confidential information, generating harmful content, or discussing topics outside its domain.

Related terms:

Large Language Model

Hallucination

intermediate

When an AI model generates plausible-sounding but factually incorrect or fabricated information, leading to potential misinformation and confusion.

Example: An AI chatbot confidently cited a court case that didn't exist, a classic hallucination that caused problems when used in a legal brief.

Related terms:

Large Language Model
RAG
Generative AI

Context Window

intermediate

The maximum amount of text, measured in tokens, that an AI model can process in a single conversation or request, impacting response quality.

Example: GPT-4 Turbo has a 128K token context window, allowing it to analyze an entire book or codebase in one conversation.

Related terms:

Large Language Model
Token
Generative AI
Prompt Engineering

Token

intermediate

The basic unit of text processed by AI language models, typically representing words, word parts, or punctuation, crucial for understanding language.

Example: The word 'unhappiness' might be split into three tokens: 'un', 'happi', and 'ness' by a language model's tokenizer.

Related terms:

Large Language Model
Context Window
Natural Language Processing
Generative AI

Prediction

basic

The output or answer generated by a machine learning model when provided with new data, reflecting the model's learned patterns and insights.

Example: An e-commerce site uses ML predictions to estimate which products a customer will likely purchase based on their browsing history.

Related terms:

Machine Learning
Model Serving
Model Training

AI Agents

intermediate

Software programs that use artificial intelligence to perceive their environment, make decisions, and take actions to achieve specific goals.

Example: A customer service AI agent can understand questions, look up account information, process refunds, and escalate complex issues to humans - all without step-by-step instructions.

Related terms:

Agentic AI
Large Language Model

Firestore

intermediate

Google Cloud's fully managed NoSQL document database designed for mobile, web, and server development, offering scalability and real-time updates.

Example: A mobile app uses Firestore to store user profiles and sync data in real-time, so changes on one device instantly appear on others.

Related terms:

NoSQL
Document Database
Firebase

Transfer Learning

advanced

The technique of leveraging knowledge gained from training on one task to enhance performance on a different but related task, improving efficiency.

Example: A model trained to recognize cats and dogs can be fine-tuned with transfer learning to identify specific dog breeds, requiring far less training data.

Related terms:

Fine-Tuning
Machine Learning
Model Training

Overfitting

intermediate

When a machine learning model learns the training data too well, including its noise and quirks, making it perform poorly on new data.

Example: A fraud detection model that achieves 99% accuracy on training data but only 60% on real transactions is likely overfitting to patterns specific to the training set.

Related terms:

Machine Learning
Model Training

System Architecture

intermediate

The fundamental organization of a software system, including its components, their relationships, and the principles guiding its design.

Example: A microservices system architecture divides an e-commerce platform into separate services for inventory, payments, and user accounts.

Related terms:

Microservices
Software Architecture

Navigation

basic

The method by which users move through a website, application, or system to locate content and features, enhancing user experience and accessibility.

Example: A website's navigation menu includes links to Home, Products, About, and Contact pages, helping users quickly find what they need.

Related terms:

URL
Website
User Interface

E-commerce

basic

The process of buying and selling goods or services over the internet through electronic transactions, revolutionizing retail and consumer behavior.

Example: Amazon is the world's largest e-commerce platform, handling millions of transactions daily for products ranging from books to electronics.

Related terms:

Digital Payment

Security Standards

intermediate

Established guidelines and best practices designed to protect computer systems, networks, and data from various threats and vulnerabilities.

Example: Companies follow security standards like ISO 27001 and SOC 2 to prove they handle customer data responsibly and securely.

Related terms:

Compliance
Encryption
Authentication
Data Protection

Container Runtime

intermediate

The software that runs containers on a computer, managing their lifecycle from creation to deletion, ensuring efficient resource use.

Example: Docker Engine and containerd are popular container runtimes that Kubernetes uses to start, stop, and manage containers on servers.

Related terms:

Docker
Container
Kubernetes

Cloud Modernization

intermediate

The process of updating legacy applications and infrastructure to take advantage of cloud-native technologies and practices.

Example: A bank modernizes its 30-year-old mainframe application by breaking it into microservices and deploying them on Kubernetes.

Related terms:

Migration
Microservices

Cloud Platform

basic

A comprehensive suite of cloud services from a single provider that enables building, deploying, and managing applications.

Example: Google Cloud Platform offers compute, storage, databases, AI, and analytics services all integrated together for developers.

Related terms:

Cloud Provider
AWS
Azure
IaaS
PaaS

Query Language

basic

A specialized programming language used to retrieve and manipulate data from databases or other data sources, enhancing data interaction.

Example: SQL is the most common query language, letting you ask questions like 'show me all customers who ordered last month' from a database.

Related terms:

SQL
Database
NoSQL
GraphQL

SMTP

intermediate

Simple Mail Transfer Protocol - the standard method computers use to send emails across the internet, ensuring reliable email delivery.

Example: When you click 'send' on an email, your email client uses SMTP to deliver the message to the recipient's email server.

Related terms:

Email
API

Error Tracking

intermediate

Tools and practices for automatically detecting, recording, and alerting developers about errors and crashes in applications.

Example: Sentry and Bugsnag are error tracking services that notify developers when their app crashes and show exactly what went wrong.

Related terms:

Logging
Observability
APM

Web Services

basic

Software systems designed to support communication between different computers over the internet using standard protocols.

Example: A weather web service provides current conditions and forecasts that any website or app can request and display to users.

Related terms:

API
REST
Microservices
HTTP

Log Aggregation

intermediate

Collecting logs from multiple sources and centralizing them in one place for analysis and monitoring, improving system performance and security.

Example: A company uses log aggregation to collect logs from 100 servers into Elasticsearch, making it easy to search for errors across all systems.

Related terms:

Logging
Observability

Data Lakehouse

advanced

A modern data architecture that combines the flexibility of data lakes with the structured querying and reliability of data warehouses.

Example: A retail company uses a data lakehouse on Databricks to store raw clickstream data alongside structured sales reports, running analytics on both without moving data between systems.

Related terms:

Data Lake
Data Warehouse
Delta Lake
Big Data

Data Sovereignty

intermediate

Legal requirements that data must be stored and processed within specific geographic boundaries, typically based on where users are located.

Example: A healthcare app serving EU customers must store patient data in European data centers to comply with GDPR data sovereignty requirements.

Related terms:

GDPR
Compliance
Data Residency
Data Protection

Right-sizing

intermediate

Adjusting cloud resources to match actual usage needs, eliminating waste from over-provisioned or under-utilized resources.

Example: After analyzing usage patterns, a company right-sizes their database from an 8-core instance to a 4-core instance, cutting costs by 50% with no performance impact.

Related terms:

FinOps
Cost Optimization
Reserved Instances
Auto Scaling

REST API

intermediate

API style using standard HTTP methods (GET, POST, PUT, DELETE) and stateless requests — the dominant pattern for web service integration.

Example: A mobile weather app uses a REST API to fetch current conditions from a weather service by sending a GET request to an endpoint like /api/weather/london and receiving JSON data in return.

Related terms:

API
HTTP
JSON
Microservices
Web Services
GraphQL

PostgreSQL

intermediate

A powerful, open-source relational database management system known for reliability, feature robustness, and performance.

Example: A fintech startup uses PostgreSQL to store customer accounts and transactions because it supports ACID compliance and complex SQL queries needed for financial reporting.

Related terms:

Database
SQL
RDS
MySQL
Aurora
Cloud SQL

Container Pattern

intermediate

Design approach packaging applications with dependencies into lightweight, portable containers that run consistently across environments and clouds.

Example: A development team uses the container pattern to package their Node.js application with specific versions of all libraries, ensuring it runs identically on developer laptops, test servers, and production Kubernetes clusters.

Related terms:

Docker
Kubernetes
Microservices
Sidecar Pattern

Authentication

basic

The process of verifying the identity of a user, system, or application before granting access to resources, crucial for security.

Example: When you log into your email with a username and password, the system performs authentication to verify your identity before showing your inbox.

Related terms:

OAuth
MFA
SSO
JWT

API Design

intermediate

The process of planning and structuring how an API will work, including endpoints, request/response formats, error handling, and versioning.

Example: When designing a payment API, developers carefully plan endpoints like /payments, /refunds, and /subscriptions, choosing REST conventions and documenting expected inputs and outputs.

Related terms:

REST API
API Gateway
GraphQL

ISP

basic

Internet Service Provider - a company that provides internet access to homes and businesses, connecting them to the global internet network.

Example: Comcast, AT&T, and Verizon are major ISPs in the United States that provide broadband internet connections to millions of households and businesses.

Related terms:

Internet
Bandwidth
BGP
CDN

Partitioning

advanced

Dividing a database table or dataset into smaller, more manageable pieces based on specific criteria like date ranges or geographic regions.

Example: An e-commerce platform partitions its orders table by month, so queries for recent orders only scan the current month's partition instead of billions of historical records.

Related terms:

Sharding
Distributed Systems

AI Assistants

basic

Software applications powered by artificial intelligence that can understand natural language, answer questions, and perform tasks on behalf of users.

Example: Cloud platforms offer AI assistants that help developers troubleshoot errors, write code, optimize infrastructure, and answer questions about cloud services.

Related terms:

Natural Language Processing
Generative AI
Copilot

Continuous Integration

intermediate

A software development practice where developers frequently merge code changes into a shared repository, with each change automatically built and tested.

Example: When a developer pushes code to GitHub, a CI pipeline automatically runs unit tests, integration tests, and security scans. If tests pass, the code can proceed to deployment. AWS CodePipeline, Azure DevOps, and GCP Cloud Build orchestrate these workflows.

Related terms:

DevOps

Knowledge Base

intermediate

A centralized repository of information used to store, organize, and retrieve knowledge for users or AI systems, enhancing decision-making.

Example: A company uploads product documentation to Amazon Kendra or Azure AI Search, then builds a chatbot that retrieves accurate answers from this knowledge base instead of hallucinating responses.

Related terms:

Vector Database
RAG
Semantic Search
AI Assistants
Embeddings

Publish-Subscribe

intermediate

Messaging pattern where publishers broadcast to topics without knowing subscribers, decoupling producers from consumers for scalable architectures.

Example: An e-commerce system publishes 'order placed' events to a topic. Multiple subscribers (inventory, shipping, email notification) each receive the message and act independently without the order service knowing about them.

Related terms:

Message Queue
Event-Driven Architecture
SNS

Regional Replication

intermediate

The practice of copying data or resources across multiple geographic regions for disaster recovery, low-latency access, or compliance requirements.

Example: A financial services company replicates their database from US-East to EU-West using AWS RDS Read Replicas or Azure SQL Geo-Replication, ensuring European users get low-latency access and meeting GDPR data residency requirements.

Related terms:

Disaster Recovery
Data Replication
Geo-Redundancy

Microsoft Teams

basic

A cloud-based collaboration platform that combines workplace chat, video meetings, file storage, and application integration.

Example: An enterprise uses Microsoft Teams integrated with Azure Active Directory for single sign-on, SharePoint for document storage, and Power Automate for workflow automation, creating a unified collaboration hub.

API Keys

basic

Secret tokens used to authenticate and authorize access to cloud services and APIs, ensuring secure interactions between applications.

Example: A mobile app uses an API key to access a weather service. The key identifies the app, tracks usage for billing, and can be revoked if compromised without affecting other applications.

Related terms:

Authentication
OAuth
Secrets Management
IAM

Infrastructure Automation

intermediate

The practice of using code and tools to automatically provision, configure, and manage cloud infrastructure instead of manual processes.

Example: Instead of manually clicking through the AWS console to create servers, a DevOps team writes Terraform code that automatically provisions 50 identical web servers across multiple regions with proper security groups and load balancers.

Related terms:

Infrastructure as Code
Terraform
CloudFormation
DevOps
CI/CD

Cost Optimization

intermediate

Strategies and practices for reducing cloud spending while maintaining performance and reliability, maximizing resource efficiency.

Example: A company reduces their monthly AWS bill by 40% by switching to Reserved Instances for predictable workloads, using Spot Instances for batch processing, and identifying idle resources with Cost Explorer.

Related terms:

Reserved Instances
Spot Instances
Right-sizing
FinOps
Cloud Economics
Resource Optimization

Gateway

intermediate

A network component that acts as an entry point or intermediary between different networks or services, facilitating communication and data flow.

Example: An API Gateway sits in front of microservices, handling authentication, rate limiting, and request routing. Users call one gateway endpoint, which routes requests to the appropriate backend service.

Related terms:

API Gateway
NAT Gateway
VPN Gateway
Load Balancer
Proxy

GPU Instance

intermediate

A cloud virtual machine equipped with one or more Graphics Processing Units (GPUs) for accelerated computing workloads, ideal for AI tasks.

Example: A machine learning team uses AWS p5.48xlarge GPU instances with 8 NVIDIA H100 GPUs to train a large language model, reducing training time from weeks to days compared to CPU-only instances.

Related terms:

GPU
Machine Learning
Virtual Machine
High Performance Computing
AI Accelerator

Capacity Planning

intermediate

The process of determining the cloud resources needed to meet current and future workload demands while optimizing costs.

Example: An e-commerce company analyzes their traffic patterns and discovers they need 3x more capacity during holiday seasons. They use auto-scaling groups with a baseline of 10 instances that can scale to 30 during peak periods, saving 60% compared to always running at peak capacity.

Related terms:

Auto Scaling
Right-sizing
Cost Optimization

Vulnerability Scanning

intermediate

Automated process identifying security weaknesses and known CVEs in cloud infrastructure and container images before attackers exploit them.

Example: A DevSecOps team configures AWS Inspector to automatically scan all EC2 instances and container images in ECR for known CVEs. When a critical Log4j vulnerability is detected, the team receives an alert within minutes and patches affected systems before any exploitation occurs.

Related terms:

Cloud Security
Compliance

Artifact Repository

intermediate

Centralized storage for managing build outputs, software packages, container images, and deployment artifacts throughout the software delivery lifecycle.

Example: A development team publishes npm packages to AWS CodeArtifact and Docker images to ECR as part of their CI/CD pipeline. Each build produces versioned artifacts that can be deployed to any environment, ensuring consistency between staging and production.

Related terms:

CI/CD
Container Registry
Docker
DevOps

Private Link

advanced

A networking service that enables private connectivity between cloud resources and services without exposing traffic to the public internet.

Example: A financial services company uses AWS PrivateLink to access an S3 bucket containing sensitive customer data from their VPC. Traffic never traverses the public internet, meeting their regulatory requirement for data-in-transit security and reducing exposure to potential network-based attacks.

Related terms:

VPC
VPN
Service Mesh

Business Intelligence

intermediate

A set of technologies, tools, and practices for collecting, integrating, analyzing, and presenting business data to support better decision-making.

Example: A retail chain connects their sales database to Amazon QuickSight, creating real-time dashboards that show revenue by region, product performance, and customer trends. Store managers use these dashboards to make data-driven decisions about inventory and staffing.

Related terms:

Data Warehouse
OLAP
Data Lake

Architecture Diagram

basic

A visual representation of a system's components, their relationships, and how they interact within a cloud or software environment.

Example: A startup's engineering team creates a cloud architecture diagram showing their three-tier web application: a CloudFront CDN and S3 for static assets, an Application Load Balancer distributing traffic to EC2 instances running in an Auto Scaling group, and an RDS PostgreSQL database with a read replica. The diagram helps new engineers understand the system and guides the team during scaling discussions.

Related terms:

Infrastructure as Code
Cloud Computing
Reference Architecture
System Design

Cloud Topology

intermediate

The arrangement and interconnection of cloud resources, services, and networks that make up a cloud infrastructure deployment.

Example: A global e-commerce company designs their cloud topology with primary infrastructure in US East and disaster recovery in US West. Their topology includes a VPC with public and private subnets across three availability zones, with application servers in private subnets behind a load balancer, and database clusters with cross-region replication for failover.

Related terms:

Virtual Private Cloud
Region
Availability Zone

Infra Visualization

intermediate

The practice of creating visual representations of cloud infrastructure to understand, monitor, and manage complex systems.

Example: A DevOps team uses an infrastructure visualization tool to automatically generate a cloud architecture diagram from their Terraform files. The visual representation reveals that their production database lacks a read replica, leading them to add one before a major product launch. The visualization updates automatically as infrastructure changes are deployed.

Related terms:

Infrastructure as Code
Architecture Diagram
Terraform
Cloud Topology

Reference Architecture

intermediate

A pre-designed, best-practice cloud architecture template that solves a common use case and can be adapted for specific business needs.

Example: A healthcare startup uses AWS's HIPAA-compliant reference architecture as a starting point for their patient portal. The reference architecture includes an Application Load Balancer, ECS containers in a private subnet, an encrypted RDS database, and CloudTrail logging — all pre-configured to meet healthcare compliance requirements. They customize it by adding their own API services while keeping the security foundations intact.

Related terms:

Architecture Diagram
Cloud Topology

Ground Station

advanced

Cloud service for communicating with orbiting satellites to collect and downlink data without building physical dish infrastructure.

Example: A weather forecasting company uses AWS Ground Station to download high-resolution imagery from their weather satellite every 90 minutes as it orbits Earth. Instead of building and maintaining their own satellite dish facilities across multiple continents, they schedule downlink contacts through the cloud service and process the raw data using EC2 instances, saving millions in infrastructure costs.

Related terms:

IoT
Edge Computing
Object Storage
Streaming

Augmented Reality Cloud

advanced

Cloud services providing compute, 3D rendering, spatial anchoring, and content delivery for building AR and VR experiences at scale.

Example: A furniture retailer builds an AR shopping experience where customers can visualize sofas and tables in their living room using their phone camera. The cloud service handles the 3D model rendering, spatial awareness, and real-time light estimation so the virtual furniture looks natural in the customer's actual room, running smoothly even on mid-range smartphones.

Related terms:

Edge Computing
Streaming

Cloud Robotics

advanced

Cloud-based services for developing, simulating, testing, and managing robotic applications at scale, enhancing automation capabilities.

Example: A warehouse automation company uses AWS RoboMaker to simulate their fleet of 200 picking robots in a virtual warehouse before deploying software updates. The simulation tests thousands of scenarios in minutes — robots navigating around obstacles, handling different package sizes, and coordinating with each other — catching potential collisions and inefficiencies that would be costly to discover in the real warehouse.

Related terms:

IoT
Machine Learning
Digital Twin
Edge Computing
Simulation

Service Catalog

intermediate

Managed service for publishing pre-approved cloud resource portfolios that users deploy via self-service while enforcing governance and compliance.

Example: An enterprise IT team creates a service catalog containing pre-approved database configurations, web application stacks, and development environments. When a new project team needs infrastructure, they browse the catalog and deploy a compliant three-tier application stack with one click — complete with proper network isolation, encryption, logging, and cost tags — instead of waiting weeks for manual provisioning and security review.

Related terms:

Infrastructure as Code
Compliance
Cloud Marketplace

AI Code Assistant

intermediate

An AI-powered tool integrated into development environments that helps programmers write, complete, debug, and optimize code using large language models.

Example: A developer building a REST API types a comment describing what they need: 'Create an endpoint that validates user input, checks for duplicates in the database, and returns a formatted response.' The AI code assistant instantly generates the complete function with proper error handling, input validation, and database queries, saving 20 minutes of manual coding.

Related terms:

Machine Learning
Large Language Model
Natural Language Processing
DevOps
Generative AI

AutoML

intermediate

Automated Machine Learning — cloud services automating model selection, tuning, and training so teams without deep ML expertise can ship production models.

Example: A retail company uploads three years of sales data to an AutoML service and asks it to predict next quarter's demand. The service automatically tries dozens of algorithms, tunes thousands of parameter combinations, and delivers a highly accurate forecasting model in hours — work that would take a team of data scientists weeks to accomplish manually.

Related terms:

Machine Learning
Model Training
Feature Engineering
Hyperparameter Tuning

Model Governance

advanced

Practices for managing AI/ML models through their lifecycle — version control, bias checks, drift detection, audit trails, and retirement.

Example: A bank deploying a loan approval model implements model governance by running automated bias tests across demographic groups, logging every prediction with its reasoning for regulatory audits, setting up drift detection alerts to catch accuracy degradation, and requiring human review before any model update goes to production.

Related terms:

Machine Learning
Compliance

Document Intelligence

intermediate

Cloud AI services extracting text, tables, and key-value pairs from invoices, receipts, forms, and identity documents using pre-trained models.

Example: An insurance company processes 10,000 claim forms per day using document intelligence. The service automatically reads each handwritten or printed form, extracts the claimant's name, policy number, incident date, and damage description, validates the data against policy records, and routes the claim to the appropriate adjuster — reducing processing time from 3 days to 15 minutes.

Related terms:

Computer Vision
Natural Language Processing
OCR
Machine Learning

Media Transcoding

intermediate

Cloud services converting audio and video files between formats, resolutions, and bitrates so content plays on any device or network speed.

Example: A streaming platform uploads a 4K movie master file and the transcoding service automatically creates 15 different versions: 4K HDR for smart TVs, 1080p for laptops, 720p for tablets, 480p for mobile on slow connections, plus audio-only versions and thumbnail sprites — all in under an hour using hundreds of cloud servers working in parallel.

Related terms:

Video Streaming

Push Notification

basic

Cloud messaging delivering real-time alerts to mobile devices or browsers even when the app is closed — FCM, APNs, and SNS handle fan-out at scale.

Example: A food delivery app sends push notifications to update customers in real time: 'Your order has been picked up by the restaurant,' 'Your driver is 5 minutes away,' and 'Your food has arrived!' The notification hub handles delivering these messages to millions of users simultaneously across iOS, Android, and web, with each platform receiving properly formatted messages.

Related terms:

Message Queue
Event-Driven Architecture
Pub/Sub

MySQL

basic

One of the world's most popular open-source relational database management systems, widely offered as a fully managed cloud service.

Example: An e-commerce startup uses managed MySQL to store their product catalog, customer accounts, and order history. The managed service handles automatic backups every night, replicates data across availability zones for high availability, scales storage automatically as the product catalog grows, and applies security patches without any downtime — letting the small team focus on building features instead of database administration.

Related terms:

Database
SQL
PostgreSQL
Relational Database
Database Migration

Bare Metal Server

advanced

A physical server in the cloud dedicated entirely to a single customer, with no virtualization layer or shared resources.

Example: A financial trading firm deploys their high-frequency trading algorithm on bare metal servers to eliminate the microseconds of latency added by virtualization. With direct hardware access, their trades execute 40% faster than on virtual machines, and they can fine-tune CPU cache settings and network card configurations that aren't accessible through a hypervisor.

Related terms:

Compute Instance
Virtual Machine
Dedicated Host
High Performance Computing

Amazon CodeWhisperer

intermediate

An AI-powered code generation and completion service from AWS, now part of Amazon Q Developer, streamlining coding processes.

Example: A developer building a serverless application in VS Code starts typing a function to process S3 events. CodeWhisperer automatically suggests the complete Lambda handler with proper error handling, S3 client initialization, and response formatting — saving 15 minutes of boilerplate code. The security scanner then flags that the code is missing input validation on the S3 object key, preventing a potential injection vulnerability before the code is even committed.

Related terms:

AI Code Assistant
Machine Learning
DevOps

GitHub Copilot

intermediate

AI pair programming tool by GitHub (Microsoft), powered by OpenAI, suggesting code completions, functions, and tests directly inside VS Code and IDEs.

Example: A cloud engineer writing Terraform configurations for an Azure deployment types a comment describing a virtual network with three subnets and a network security group. GitHub Copilot generates the entire Terraform resource block with proper CIDR ranges, subnet configurations, and NSG rules — matching Azure best practices. The engineer reviews the suggestion, makes minor adjustments to the IP ranges, and deploys infrastructure that would have taken 30 minutes to write manually.

Related terms:

AI Code Assistant
Machine Learning
DevOps

Gemini Code Assist

intermediate

Google Cloud's AI-powered code assistance tool, built on the Gemini family of large language models, enhancing developer productivity.

Example: A data engineer needs to write a Cloud Function that processes Pub/Sub messages and loads transformed data into BigQuery. They describe the requirement in a comment, and Gemini Code Assist generates the complete function with proper Pub/Sub message decoding, data transformation logic, BigQuery streaming insert setup, and error handling with Cloud Logging — all following GCP best practices and using the latest client library versions.

Related terms:

AI Code Assistant
Machine Learning
DevOps

Amazon Braket

advanced

A fully managed quantum computing service from AWS that provides access to quantum hardware and simulators from multiple providers.

Example: A pharmaceutical company researching new drug molecules uses Amazon Braket to simulate molecular interactions using a quantum algorithm. They first test their quantum circuit on Braket's local simulator, then run it on IonQ's trapped-ion quantum computer to explore molecular configurations that would take a classical supercomputer thousands of years to calculate. The pay-per-task pricing means they only pay for the quantum computing time they actually use.

Related terms:

Quantum Computing
Machine Learning
High Performance Computing

Amazon Kiro

intermediate

An AI-powered integrated development environment (IDE) from AWS that uses a spec-driven approach to software development.

Example: A startup team wants to build a serverless REST API with user authentication. Instead of writing boilerplate code from scratch, they describe the project requirements in Amazon Kiro. Kiro generates a detailed specification covering API endpoints, authentication flows, and database schema. After the team reviews and approves the spec, Kiro produces the Lambda functions, API Gateway configuration, DynamoDB table definitions, and unit tests — all following AWS best practices. When requirements change later, they update the spec and Kiro adjusts the code accordingly.

Related terms:

AI Code Assistant
DevOps
Amazon CodeWhisperer

Amazon Neptune

advanced

A fully managed graph database service from AWS, purpose-built for storing and querying highly connected data, optimizing data relationships.

Example: A social media platform uses Amazon Neptune to power their friend recommendation engine. When a user opens the app, Neptune traverses the social graph to find friends-of-friends with shared interests, groups, and check-in locations — analyzing millions of relationships in under 50 milliseconds. The same graph database also powers their content moderation system, quickly identifying clusters of accounts exhibiting coordinated inauthentic behavior by detecting unusual connection patterns.

Related terms:

Graph Database
Database
NoSQL

Amazon DocumentDB

intermediate

A fully managed document database service from AWS that is compatible with MongoDB workloads, simplifying document storage and retrieval.

Example: A content management company migrates their MongoDB-based platform to Amazon DocumentDB to reduce operational overhead. Their application, which stores articles, user profiles, and media metadata as flexible JSON documents, connects to DocumentDB with just a connection string change. They immediately benefit from automatic storage scaling (no more midnight disk-full emergencies), continuous backups with point-in-time recovery, and read replicas that handle their traffic spikes during breaking news events.

Related terms:

Document Database
NoSQL
Database
MongoDB

Microsoft Entra ID

intermediate

Microsoft Entra ID is a cloud-based identity and access management service, enhancing security and user management for organizations.

Example: A healthcare organization deploys Microsoft Entra ID to secure access across their hybrid environment. Doctors use passwordless authentication with their phones to access electronic health records, conditional access policies automatically require additional verification when accessing patient data from unfamiliar locations, and the identity protection system detects and blocks a compromised account within seconds when it spots an impossible travel pattern — a login from New York followed by one from Singapore five minutes later.

Related terms:

Single Sign-On
Multi-Factor Authentication
Zero Trust

Microsoft Sentinel

advanced

A cloud-native Security Information and Event Management (SIEM) and Security Orchestration, Automation, and Response (SOAR) solution from Microsoft.

Example: A financial services company deploys Microsoft Sentinel to monitor their multi-cloud environment. When an employee's credentials are used to access Azure resources from an unusual location, then immediately attempt to download data from an S3 bucket via a compromised AWS access key, Sentinel correlates these events across both clouds, identifies it as a coordinated attack, automatically disables the compromised accounts, isolates affected resources, and creates a detailed incident report — all within 90 seconds of the initial suspicious activity.

Related terms:

Security Information and Event Management
Cloud Security

Database Migration

intermediate

Moving a database from one environment, platform, or version to another while maintaining data integrity and minimizing downtime.

Example: A retail company migrates their on-premises Oracle database to Amazon RDS for PostgreSQL using AWS DMS, which handles the schema conversion and continuous data synchronization. The service allows them to test the migration in a staging environment first, then perform a cutover with minimal downtime — their application switches to the cloud database while AWS DMS ensures no orders are lost during the transition.

Related terms:

Database
Data Replication

Enterprise Search

intermediate

Intelligent search helping organizations find information across documents, emails, and databases using natural language and machine learning ranking.

Example: A law firm uses enterprise search to find relevant case precedents across millions of legal documents by asking natural language questions like 'What are the requirements for patent filing in California?' Instead of manually sifting through results, the AI understands the legal context and returns the most relevant cases and regulations in seconds.

Related terms:

Machine Learning
Natural Language Processing
Knowledge Base

Object Detection

intermediate

An AI technique that identifies and locates specific objects within images or video streams, assigning labels and confidence scores.

Example: A security company uses object detection in AWS Rekognition to monitor surveillance feeds and automatically detect when someone enters a restricted area or if a fire is starting. The system identifies people, vehicles, and safety hazards in real-time, triggering instant alerts to security personnel so they can respond immediately.

Related terms:

Computer Vision
Machine Learning
Deep Learning

Remote Desktop

basic

Remote Desktop technology allows users to access and control a computer from any location via the internet, enhancing remote work capabilities.

Example: A software company provides their developers with AWS WorkSpaces so they can work from home, coffee shops, or while traveling. Each developer gets their own cloud-based desktop with all their development tools, and they connect via their laptop or tablet just as if they were sitting at their office desk.

Shared Storage

intermediate

Storage that multiple servers or computers can access and modify simultaneously over the network, enabling collaboration and data consistency.

Example: A media production company uses AWS EFS to store video files that multiple rendering servers process simultaneously. The shared storage automatically scales to handle their huge video files, and all servers see the same up-to-date files in real-time, eliminating the need to manually copy files between machines.

Related terms:

Network File System
NFS
Cloud Storage

IP Addresses

basic

IP Addresses are unique numerical identifiers assigned to devices on a network, enabling seamless communication and data exchange between them.

Example: When you connect to your home WiFi network, your phone gets a private IP address like 192.168.1.100 for communicating with devices at home, while your public IP address identifies your entire home network to services on the internet. A web server needs a static public IP address so people can always reach it, while a visitor's phone can use a dynamic address since it changes each time they connect.

Related terms:

DNS
CIDR

Cellular Network

basic

A wireless communication network that uses radio towers to provide mobile connectivity to devices like phones and tablets.

Example: A delivery company uses 5G cellular networks and AWS Wavelength edge computing to track delivery trucks in real-time. Drivers get instant GPS updates and customers receive live delivery notifications because the low latency of 5G combined with edge computing means less delay compared to routing everything through distant data centers.

Related terms:

Edge Computing
IoT

Game Development

intermediate

Building games using specialized engines and cloud services for real-time graphics, multiplayer sync, leaderboards, and global content delivery.

Example: An indie game studio uses Azure PlayFab to manage player accounts, store game progress, and run leaderboards for their multiplayer game. PlayFab handles all the backend complexity — ensuring a player's progress syncs across devices, matching players with similar skill levels, and analyzing which game features keep players engaged longest.

Related terms:

Cloud Computing
Real-Time Processing
Content Delivery Network
GPU

AWS Wavelength

advanced

AWS Wavelength integrates compute and storage services directly into telecom providers' 5G networks, optimizing low-latency applications.

Example: A cloud gaming company deploys their game servers on AWS Wavelength Zones within Verizon's 5G network. Players on 5G devices experience near-instant response times because game rendering happens just milliseconds away at the cell tower edge, rather than traveling hundreds of miles to a traditional data center. The same Wavelength deployment also powers their real-time multiplayer matchmaking, ensuring lag-free competitive gaming experiences.

Related terms:

Edge Computing
Cellular Network
IoT

Data Analytics

basic

Data Analytics involves examining large datasets to uncover patterns and insights, empowering organizations to make informed, data-driven decisions.

Example: An e-commerce company uses Amazon Redshift and Google BigQuery to analyze millions of purchase records, discovering that customers who buy running shoes are 3x more likely to purchase fitness trackers within 30 days — allowing them to send targeted recommendations that boost sales.

Related terms:

Data Lake
Data Warehouse
Machine Learning
Business Intelligence

Peak Load

intermediate

Peak Load refers to the maximum traffic or demand a system can handle during its busiest times, crucial for capacity planning and resource allocation.

Example: An online retailer's website normally handles 1,000 visitors per minute, but during Black Friday sales it spikes to 50,000 visitors per minute. AWS Auto Scaling automatically launches additional EC2 instances to handle the peak load, then scales back down once the rush is over — so the site stays fast without paying for extra servers year-round.

Related terms:

Auto Scaling
Load Balancer
Elasticity
Capacity Planning

Machine Translation

intermediate

Machine Translation leverages AI and neural networks to automatically convert text or speech between languages, enhancing global communication.

Example: A global SaaS company integrates Amazon Translate and Google Cloud Translation API into their support platform to automatically translate customer tickets from 40+ languages into English for their support team, and then translate responses back — reducing translation costs by 90% compared to human translators while maintaining 95% accuracy.

Related terms:

Natural Language Processing
Machine Learning
API

File System

basic

A method of organizing and storing files in a hierarchical structure of folders and directories, accessible over a network or in the cloud.

Example: A media production team uses Amazon EFS (Elastic File System) to store video editing projects so that multiple editors can work on the same files simultaneously from different EC2 instances. Azure Files provides similar shared storage for Windows-based workloads with familiar SMB protocol access.

Related terms:

Object Storage
Block Storage
EFS
Azure Files

Simulation

intermediate

Using powerful cloud computers to create virtual models of real-world systems and test how they behave under different conditions.

Example: An automotive company uses AWS High Performance Computing (HPC) clusters with hundreds of GPUs to simulate thousands of crash test scenarios for a new car design in days instead of months, saving millions in physical prototype costs while testing far more safety configurations than would be possible with real crash tests.

Related terms:

High Performance Computing
GPU
Digital Twin

Dedicated Server

intermediate

A Dedicated Server is a physical server reserved exclusively for one customer, ensuring optimal performance and security without resource sharing.

Example: A healthcare company processing sensitive patient data uses AWS Dedicated Hosts to ensure their workloads run on physical servers not shared with any other customer, meeting strict HIPAA compliance requirements. Azure Dedicated Host and Oracle Cloud bare metal instances offer similar single-tenant isolation for regulated industries.

Related terms:

Virtual Machine
Bare Metal

Data Streaming Pipeline

intermediate

A Data Streaming Pipeline continuously ingests and processes real-time data flows, enabling timely insights and actions in data-driven applications.

Example: A ride-sharing app uses Amazon Kinesis Data Streams to capture millions of GPS location updates per second, routing them through processing stages that calculate ETAs, detect surge pricing zones, and update driver availability in real time.

Related terms:

Kinesis
Apache Kafka
Event Streaming

Managed Kafka

advanced

Fully managed Apache Kafka service handling setup, scaling, and maintenance of the event streaming platform so teams focus on producers and consumers.

Example: An e-commerce company uses Amazon MSK (Managed Streaming for Apache Kafka) to process order events, inventory updates, and payment notifications across dozens of microservices without managing Kafka brokers, ZooKeeper clusters, or storage.

Related terms:

Apache Kafka
Event Streaming

Static Site Hosting

basic

Static Site Hosting provides a service for hosting websites built with pre-existing HTML, CSS, and JavaScript files, ensuring fast and efficient delivery.

Example: A marketing agency uses AWS Amplify Hosting to deploy their React-based portfolio sites, getting automatic HTTPS, global CDN distribution, and continuous deployment from GitHub — all for a fraction of the cost of running EC2 instances.

Related terms:

CDN
Cloud Computing
Object Storage

Auth Platform

intermediate

A managed service that handles user sign-up, login, password recovery, and identity verification so developers don't have to build these from scratch.

Example: A SaaS startup uses Amazon Cognito to add Google and Facebook login to their app, manage user accounts, and issue secure tokens — handling millions of sign-ins without writing any authentication code from scratch.

Related terms:

Identity and Access Management
OAuth

Distributed Tracing

advanced

Distributed Tracing is a technique for monitoring and tracking requests as they navigate through various services in a cloud application ecosystem.

Example: An online retailer uses AWS X-Ray to trace a customer's checkout request as it passes through 12 different microservices (cart, payment, inventory, shipping, notification), quickly identifying that a 3-second delay is caused by the inventory service making redundant database calls.

Related terms:

Observability
Microservices

Low-Code Platform

basic

A Low-Code Platform enables users to create applications using visual interfaces and minimal coding, accelerating development and innovation.

Example: A bank's operations team uses Microsoft Power Apps to build an internal loan approval workflow in a week, complete with forms, approvals, and database storage — a project that would have taken the IT department months to code from scratch.

Related terms:

Serverless
Cloud Computing

OpenSearch

intermediate

An open-source search and analytics engine used for full-text search, log analysis, and real-time application monitoring.

Example: A cybersecurity company uses Amazon OpenSearch Service to ingest and search through 50TB of daily security logs, creating real-time dashboards that alert analysts to suspicious patterns within seconds of an event occurring.

Related terms:

Elasticsearch

Serverless Database

intermediate

A database that auto-scales to zero and charges only for actual compute consumed, with no server provisioning — ideal for variable workloads.

Example: A seasonal e-commerce site uses Amazon Aurora Serverless to handle their Black Friday traffic spikes automatically — the database scales from 2 to 64 capacity units during peak hours, then scales back down to near-zero overnight, saving 70% compared to always-on databases.

Related terms:

Aurora
Serverless

Cloud Shell

basic

Browser-based terminal pre-loaded with cloud CLI tools, letting you manage cloud resources from any browser without installing software locally.

Example: A DevOps engineer uses Google Cloud Shell to quickly debug a production issue from their phone during vacation — they open a browser, get instant terminal access with gcloud, kubectl, and terraform pre-installed, fix the Kubernetes deployment, and close the tab.

Related terms:

Cloud Computing
Infrastructure as Code

Network Firewall

intermediate

Managed service inspecting and filtering network traffic into and out of your VPC, blocking threats and enforcing security policies at the perimeter.

Example: A financial services company uses AWS Network Firewall to inspect all traffic flowing between their VPCs, blocking known malicious IP addresses, detecting intrusion attempts, and enforcing strict egress rules that prevent data exfiltration — all without managing any firewall hardware.

Related terms:

Firewall
Virtual Private Cloud

Service Discovery

advanced

Service Discovery automates the process for cloud application services to locate and connect with each other, eliminating the need for hardcoded addresses.

Example: A streaming platform uses AWS Cloud Map so their video encoding, thumbnail generation, and recommendation microservices can automatically find each other as instances scale up and down, without anyone manually updating configuration files with new IP addresses.

Related terms:

Microservices
Load Balancer
DNS

Data Governance

advanced

Data Governance encompasses practices and tools for ensuring data quality, security, privacy, and compliance across an organization’s data landscape.

Example: A healthcare organization uses Microsoft Purview to automatically discover and classify all patient data across their Azure data lake, SQL databases, and file shares — tagging sensitive health records, tracking who accesses them, and ensuring HIPAA compliance with automated audit trails.

Related terms:

Data Lake

Cost Anomaly Detection

intermediate

An automated cloud service that uses machine learning to identify unusual spikes or unexpected changes in your cloud spending.

Example: A startup using AWS Cost Anomaly Detection gets an instant alert when a developer accidentally leaves 50 GPU instances running overnight, catching a mistake that would have cost $12,000 per day within the first hour — before the monthly bill becomes a budget crisis.

Related terms:

Cloud Computing
Auto Scaling

Web App Hosting

basic

A managed platform service that runs your web applications without requiring you to set up or manage the underlying servers.

Example: A development team uses AWS Elastic Beanstalk to deploy their Node.js web application. They upload their code and Beanstalk automatically handles capacity provisioning, load balancing, auto-scaling, and health monitoring — letting them focus on features instead of infrastructure.

Related terms:

Elastic Beanstalk
App Engine
App Service
Cloud Computing

GraphQL API

intermediate

A managed GraphQL service letting clients request exactly the data they need in one typed query, eliminating REST over-fetching and extra round trips.

Example: A mobile app team uses AWS AppSync to build a GraphQL API that lets their iOS and Android apps fetch user profiles, posts, and comments in a single query — reducing network calls by 80% compared to their old REST API and dramatically improving load times on slow connections.

Related terms:

GraphQL
API Gateway
REST API

App Configuration Service

intermediate

A managed service for storing and managing application settings, feature flags, and configuration values separately from your code.

Example: An e-commerce team uses AWS AppConfig to gradually roll out a new checkout flow to 10% of users, then 50%, then 100% — all without deploying new code. If conversion rates drop, they instantly toggle back to the old flow from the configuration dashboard.

Related terms:

Cloud Computing
Serverless

Managed Airflow

advanced

A fully managed version of Apache Airflow, the popular open-source tool for orchestrating complex data workflows and pipelines.

Example: A data engineering team uses Amazon MWAA (Managed Workflows for Apache Airflow) to orchestrate their daily ETL pipeline that extracts data from 15 different sources, transforms it through multiple stages, and loads it into their data warehouse — all monitored with automatic retries on failure.

Related terms:

Cloud Composer
Data Lake

Managed Grafana

intermediate

Fully managed Grafana for creating dashboards and alerts without running Grafana infrastructure — connects to CloudWatch, Prometheus, and other sources.

Example: A DevOps team uses Amazon Managed Grafana to create real-time dashboards showing their application's health across 200 microservices — pulling metrics from CloudWatch, Prometheus, and X-Ray into unified views that update every 10 seconds, without managing any Grafana servers.

Related terms:

Grafana
Prometheus

Media Live Streaming

advanced

Media Live Streaming is a managed service that processes and delivers live video content to viewers in real time, enhancing audience engagement.

Example: A sports streaming startup uses AWS Elemental MediaLive to broadcast 50 concurrent live games, automatically encoding each feed into 6 different quality levels (from 360p mobile to 4K) and packaging them for delivery to web browsers, smart TVs, and mobile apps — handling millions of concurrent viewers.

Related terms:

Cloud Computing
CDN

Managed Prometheus

advanced

Fully managed Prometheus-compatible metrics collection and alerting that stores and queries infrastructure metrics without running Prometheus yourself.

Example: A platform team uses Amazon Managed Service for Prometheus to collect metrics from their 500-node Kubernetes cluster, storing billions of time-series data points and running PromQL queries for alerting — without managing any Prometheus servers, storage, or high-availability configuration.

Related terms:

Prometheus
Grafana
Kubernetes

Vulnerability

basic

A weakness in a system, application, or process that could be exploited to cause harm. Like an unlocked door in an otherwise secure building.

Example: An unpatched web server running outdated software may have a known vulnerability that attackers can exploit to gain unauthorized access.

Related terms:

Vulnerability Scanning
Firewall

Dedicated Connection

intermediate

A private, physical network link between your premises and a cloud provider — completely separate from the public internet.

Example: AWS Direct Connect and Azure ExpressRoute are dedicated connections that give enterprises consistent, low-latency network performance for moving large amounts of data to and from the cloud.

Related terms:

Direct Connect
ExpressRoute
VPN
Hybrid Cloud
Latency
Bandwidth

Text Generation

intermediate

The ability of an AI model to produce human-readable text based on a prompt or input, enhancing content creation and automation processes.

Example: Large language models use text generation to answer questions, write code, summarise documents, and create content from a simple prompt.

Related terms:

Large Language Model
Generative AI
Prompt Engineering
Bedrock

Alerting

basic

Automatically notifying the right people when a system metric crosses a threshold or when unexpected events occur, ensuring timely responses.

Example: A CloudWatch alarm sends an email and triggers auto-scaling when CPU usage exceeds 80% for five consecutive minutes.

Related terms:

CloudWatch
SNS

Software Architecture

intermediate

The high-level structure of a software system — the decisions about how components are organised, how they communicate, and how data flows between them.

Example: A microservices software architecture breaks an application into small independent services (payments, users, inventory) that each run and scale independently.

Related terms:

Microservices
API
System Design

Entity Extraction

advanced

An AI technique that automatically identifies and classifies named objects — people, places, organisations, dates, products — within unstructured text.

Example: Entity extraction applied to customer support emails automatically pulls out product names, order numbers, and dates, allowing tickets to be routed without anyone reading them manually.

Related terms:

Natural Language Processing
Text Analysis
Machine Learning
Comprehend

Text Analysis

intermediate

Using AI and statistical methods to extract meaning, patterns, and insights from written text at scale, improving decision-making and analytics.

Example: A business uses text analysis on customer reviews to automatically detect sentiment, common complaints, and trending topics — without manually reading every review.

Related terms:

Natural Language Processing
Entity Extraction
Machine Learning
Comprehend

Data Loss Prevention

intermediate

Technology detecting and preventing sensitive data — credit cards, health records, PII — from being leaked or accessed by unauthorized users.

Example: Amazon Macie uses machine learning to scan S3 buckets for personally identifiable information (PII) and alerts security teams if sensitive data is exposed publicly.

Related terms:

Vulnerability Scanning
Encryption

Synthetic Monitoring

intermediate

Proactive monitoring that simulates user interactions on a schedule to verify pages load and APIs respond before real users notice an outage.

Example: CloudWatch Synthetics runs a canary script every 5 minutes that logs in, searches for a product, and completes a checkout — alerting the team the moment any step fails.

Related terms:

Alerting
CloudWatch

Oracle Functions

intermediate

OCI's serverless compute service for running event-driven functions without managing infrastructure, enabling scalable and efficient application

Example: An OCI application uses Oracle Functions to automatically process documents uploaded to Object Storage, extracting metadata and triggering downstream workflows.

Related terms:

OCI
Serverless
Functions
Lambda
Cloud Functions
Cloud Run

OCI Process Automation

advanced

Oracle Cloud's low-code workflow automation and process management service, streamlining business processes and enhancing operational efficiency.

Example: An HR department uses OCI Process Automation to orchestrate a multi-step onboarding workflow — creating accounts, sending welcome emails, and triggering approval requests — all without writing code.

Related terms:

OCI
Orchestration
Step Functions
Logic Apps
Durable Functions
Cloud Workflows

Auditing

intermediate

The systematic recording and examination of activity across cloud infrastructure to ensure compliance, detect anomalies, and maintain accountability.

Example: A financial services company uses AWS CloudTrail to record every API call across their AWS environment. When a misconfigured S3 bucket is discovered, the audit log shows exactly which IAM user made the change, from which IP address, and at what time.

Related terms:

Compliance
CloudTrail
Logging

Distributed Systems

advanced

Computer systems where components run across multiple networked machines but appear as a single coherent system, improving reliability and scalability.

Example: A global e-commerce platform distributes its inventory database across multiple cloud regions. The distributed system ensures that when a user in Tokyo buys an item, inventory is updated consistently across servers in North America and Europe within milliseconds.

Related terms:

Microservices
Replication
Fault Tolerance
Cloud Computing

Stream Processing

intermediate

Continuously processing data records as they arrive in real time, rather than storing them first and processing in bulk.

Example: A ride-sharing app uses stream processing to analyze GPS coordinates from thousands of drivers in real time. Each location update is processed instantly to match nearby drivers with passengers, calculate ETAs, and detect surge pricing zones.

Related terms:

Kinesis

Data Transfer

basic

The movement of data between cloud services, regions, availability zones, or between the cloud and the internet, ensuring seamless data accessibility.

Example: A media company stores video files in AWS S3 us-east-1 and serves them globally. By routing delivery through CloudFront (CDN), they reduce direct S3 egress costs by 60% and lower latency for viewers worldwide.

Related terms:

Bandwidth
Egress
CDN
Direct Connect
ExpressRoute
Cloud Interconnect
Object Storage

Archival

basic

Long-term, cost-optimized storage for data that is rarely accessed but must be retained — typically for compliance, legal, or historical purposes.

Example: A healthcare provider retains patient records for 10 years to meet regulatory requirements. They move records older than 90 days to AWS S3 Glacier using lifecycle policies, reducing storage costs by 80% compared to standard S3 while still meeting compliance obligations.

Related terms:

Object Storage
Cold Storage
Backup
Compliance

Risk Management

intermediate

The process of identifying, assessing, and mitigating risks to cloud infrastructure, data, and operations, safeguarding business continuity and compliance.

Example: A fintech startup uses the AWS Well-Architected Framework review to assess risk across five pillars: operational excellence, security, reliability, performance efficiency, and cost optimization. They identify that a single-region deployment is a critical risk and implement multi-region failover to reduce their recovery time objective (RTO) from hours to minutes.

Related terms:

Compliance
Disaster Recovery

OCI Network Firewall

advanced

A managed, stateful layer-7 network firewall service on Oracle Cloud Infrastructure powered by the open-source Suricata engine.

Example: A regulated financial services company deploys OCI Network Firewall in a dedicated hub VCN connected to all spoke VCNs via a DRG. All inter-VCN and internet-bound traffic is routed through the firewall, which blocks known malicious IP ranges using Suricata threat intelligence rules and restricts outbound internet from application servers to a small allowlist of package repository FQDNs — satisfying PCI-DSS network segmentation requirements without managing physical appliances.

Related terms:

AWS Network Firewall
Azure Firewall
Firewall
Network Firewall
Virtual Private Cloud

OCI OpenSearch

intermediate

A fully managed OpenSearch and OpenSearch Dashboards service on Oracle Cloud Infrastructure, providing powerful search capabilities for applications.

Example: A SaaS platform running on OCI ingests application logs from hundreds of compute instances into an OCI Search with OpenSearch cluster via OCI Logging Analytics. Operations teams use OpenSearch Dashboards to create real-time latency and error-rate dashboards with alerting, replacing a self-managed Elasticsearch cluster that required significant operational overhead to maintain.

Related terms:

OpenSearch
Elasticsearch

OCI Data Safe

intermediate

Oracle Cloud service consolidating database security — Security Assessment, Data Discovery, Data Masking, and Activity Auditing — in a single console.

Example: A healthcare provider registers all Autonomous Databases in OCI Data Safe. A weekly Security Assessment identifies three medium-risk findings — excess PUBLIC grants and two accounts with DBA privilege but no recent logins. The team uses Data Discovery to inventory all PHI columns, then generates a masking policy to produce a HIPAA-compliant development copy of their patient database in under an hour — replacing a manual process that previously took days.

Related terms:

Autonomous Database

OCI Certificates

intermediate

Oracle Cloud managed PKI service for the full TLS/SSL certificate lifecycle — issuance, renewal, and revocation — for OCI load balancers and services.

Example: A platform engineering team uses OCI Certificates to manage all TLS certificates across their production environment. Public-facing load balancers use imported certificates from a public CA, renewed automatically through OCI Certificates so no engineer ever needs to manually upload a certificate file again. Internal microservices communicate over mTLS using certificates issued by an OCI private CA, with private keys protected by OCI Vault (HSM-backed), satisfying their SOC 2 encryption-in-transit requirement.

Related terms:

OCI Load Balancer
TLS
SSL

Domain Names

basic

Human-readable addresses that map to IP addresses through the Domain Name System (DNS), essential for navigating the internet and web services.

Example: A SaaS company registers api.myapp.com using AWS Route 53. They configure latency-based routing to direct US users to us-east-1, EU users to eu-west-1, and APAC users to ap-southeast-1 — automatically routing each user to the fastest available region without any application changes.

Related terms:

DNS
Route 53
CDN
SSL/TLS

DigitalOcean

basic

Developer-friendly cloud platform with predictable pricing for compute (Droplets), managed Kubernetes, serverless functions, databases, and object storage.

Example: A SaaS startup runs their entire stack on DigitalOcean: the API on App Platform, the database on Managed PostgreSQL, user uploads in Spaces, and AI features via the GenAI Platform — paying a predictable monthly bill without navigating thousands of AWS service options.

Related terms:

Cloud Provider
Droplet
Kubernetes
Object Storage
Serverless

Droplet

basic

DigitalOcean's term for a virtual machine (VM) in the cloud, offering scalable computing resources for developers and businesses to deploy applications.

Example: A startup deploys their Node.js API on a $12/month Basic Droplet (2 vCPU, 2 GB RAM) in the NYC3 region. As traffic grows, they resize to a CPU-Optimized Droplet with 4 dedicated vCPUs and enable automated backups — all without changing their application code.

Related terms:

Virtual Machine
DigitalOcean
Cloud Computing
Auto Scaling

GPU Droplet

advanced

DigitalOcean GPU VMs with NVIDIA H100 or A100 GPUs for AI/ML training, inference, and GPU-intensive workloads on hourly on-demand pricing.

Example: A machine learning team uses GPU Droplets with NVIDIA H100 80 GB GPUs to fine-tune a large language model on their proprietary dataset. They spin up a cluster of GPU Droplets for a 48-hour training run, then terminate them — paying only for the compute time used.

Related terms:

Droplet
Machine Learning
DigitalOcean

DOKS

intermediate

DigitalOcean Kubernetes Service — a fully managed Kubernetes cluster offering, simplifying container orchestration and management for developers.

Example: An e-commerce platform migrates from a single Droplet to DOKS to handle variable holiday traffic. They deploy their services as Kubernetes pods and configure Horizontal Pod Autoscaler (HPA) to scale from 2 to 20 pods during peak events, with DOKS automatically provisioning new worker nodes.

Related terms:

Kubernetes
Droplet
DigitalOcean
Managed Kubernetes

App Platform

basic

DigitalOcean's fully managed Platform-as-a-Service (PaaS) for deploying web applications, APIs, and static sites directly from a Git repository.

Example: A solo developer connects their GitHub repository to App Platform and deploys a Python Django app in under 5 minutes. App Platform detects the language, installs dependencies, sets up a PostgreSQL database, provisions SSL, and serves the app — all without writing a single Dockerfile or configuration file.

Related terms:

PaaS
Kubernetes
DigitalOcean
CI/CD

Spaces

basic

DigitalOcean's S3-compatible object storage service for storing and serving unstructured data such as images, videos, backups, and static assets.

Example: A SaaS company stores user-uploaded profile images in Spaces and enables the built-in CDN. Images are served from the nearest edge location globally, reducing latency from ~150ms to under 20ms for users in Europe and Asia — with no changes to their existing S3 SDK code.

Related terms:

Object Storage
CDN
DigitalOcean
S3

DO Managed Databases

intermediate

Fully managed database clusters on DigitalOcean supporting PostgreSQL, MySQL, Redis, MongoDB, and Kafka, ensuring high availability and performance.

Example: A fintech startup moves from a self-managed PostgreSQL Droplet to DigitalOcean Managed Databases. They get automated daily backups, point-in-time recovery, read replicas for analytics queries, and automatic failover — reducing their DBA time by 80% and meeting SOC 2 backup requirements.

Related terms:

PostgreSQL
MySQL
Redis
DigitalOcean
Database

DO Load Balancer

intermediate

DigitalOcean's managed L4/L7 load balancer distributing traffic across Droplets or Kubernetes nodes with SSL termination and health checks.

Example: A gaming backend uses DigitalOcean Load Balancer to distribute WebSocket connections across 8 game server Droplets. Health checks automatically remove unhealthy Droplets from rotation within 30 seconds, and sticky sessions ensure each player's connection stays on the same server.

Related terms:

Droplet
DigitalOcean

GenAI Platform

intermediate

DigitalOcean's platform for building and deploying AI agents and applications using open-source large language models, fostering innovation in AI.

Example: A customer support startup builds an AI chatbot using DigitalOcean GenAI Platform with a Llama 3 70B model and a knowledge base connected to their product documentation. The platform handles RAG retrieval, context injection, and response generation — costing 42% less than equivalent GPT-4 API calls.

Related terms:

Large Language Model
AI
Retrieval-Augmented Generation
DigitalOcean

DigitalOcean Functions

intermediate

DigitalOcean's serverless Functions-as-a-Service (FaaS) offering, powered by Apache OpenWhisk, enabling developers to run code without managing servers.

Example: A media startup uses DigitalOcean Functions to process image uploads asynchronously. When a user uploads a photo to Spaces, an event triggers a Function that resizes the image to multiple dimensions and stores thumbnails back in Spaces — with no servers running when uploads are idle.

Related terms:

Serverless
FaaS
DigitalOcean
Lambda

DigitalOcean VPC

basic

Isolated private network within a DigitalOcean region where Droplets and managed services communicate using private IPs, isolated from the public internet.

Example: A healthcare company places all backend Droplets and their Managed PostgreSQL database inside a VPC. The database has no public IP address and is only reachable via private VPC networking from authorized application servers — meeting HIPAA network isolation requirements.

Related terms:

VPC
Virtual Private Cloud
DigitalOcean

DigitalOcean Monitoring

basic

DigitalOcean's built-in infrastructure monitoring service that collects CPU, memory, disk I/O, and network metrics from Droplets automatically.

Example: A DevOps team configures DigitalOcean Monitoring alerts to page them via Slack when any Droplet's CPU usage exceeds 80% for more than 5 minutes. They also set up uptime monitors for their public API endpoints, getting notified within 60 seconds of any outage.

Related terms:

Alerting
DigitalOcean
Observability

DO Container Registry

basic

DigitalOcean's private container image registry (DOCR) for securely storing and distributing Docker container images with ease and efficiency.

Example: A development team pushes their Node.js application Docker image to DOCR after each CI build. Their DOKS cluster is pre-authorized to pull from the registry, so Kubernetes deployments reference `registry.digitalocean.com/myteam/api:v1.2.3` without storing separate image pull secrets.

Related terms:

Docker
Container
DOKS
Kubernetes
DigitalOcean
CI/CD

DigitalOcean Managed DNS

basic

DigitalOcean's DNS hosting service that manages authoritative DNS records for domains, including A, AAAA, CNAME, MX, TXT, NS, and SRV records.

Example: A team manages their DNS for api.example.com using DigitalOcean Managed DNS. When they reassign a Reserved IP to a new Droplet, the DNS A record automatically points to the same static IP — no manual DNS update required. They also create an MX record pointing to SendGrid for transactional email.

Related terms:

DNS
DigitalOcean

DO Droplet Snapshots

basic

Point-in-time copies of a DigitalOcean Droplet's disk state, captured on-demand or on a schedule for easy recovery and backup management.

Example: Before deploying a major database schema migration, a team takes a Droplet Snapshot of the application server. The migration fails and corrupts data. They restore the Droplet from the snapshot in under 10 minutes, reverting the application to its pre-migration state with zero data loss.

Related terms:

Droplet
Backup
Disaster Recovery
DigitalOcean

PgBouncer

intermediate

Lightweight PostgreSQL connection pooler multiplexing thousands of app connections onto a small pool of actual database connections.

Example: A SaaS application with 500 concurrent users opens a new PostgreSQL connection per request, overwhelming the database's max_connections=100 limit. Adding PgBouncer in transaction mode allows all 500 application connections to share 20 actual database connections — reducing connection overhead by 96% with no application code changes.

Related terms:

PostgreSQL
Database
DigitalOcean Managed Databases

DO Uptime Monitoring

basic

DigitalOcean's managed synthetic monitoring performing HTTP, TCP, and ping checks from global locations, alerting via Slack or PagerDuty on failures.

Example: A startup monitors their API gateway with DigitalOcean Uptime Monitoring, polling `https://api.example.com/health` every 30 seconds from three regions. When their load balancer crashes at 3am, the on-call engineer receives a Slack alert within 60 seconds and can respond before customers notice.

Related terms:

DigitalOcean Monitoring
Alerting
SLA
DigitalOcean

DigitalOcean Tags

basic

User-defined labels that can be applied to DigitalOcean resources (Droplets, volumes, images, load balancers) for organisation, filtering, and automation.

Example: A company tags all production Droplets with `env:production` and `app:checkout`. They create a Cloud Firewall rule that applies to all resources with `env:production`, ensuring new Droplets automatically inherit the correct security rules when tagged — eliminating manual firewall assignment.

Related terms:

DigitalOcean
Droplet
Cloud Firewall
Infrastructure as Code

DigitalOcean Marketplace

basic

DigitalOcean's catalog of pre-configured 1-Click Apps that deploy ready-to-run software on Droplets or DOKS clusters for quick setup.

Example: A developer needs a WordPress site running in under 5 minutes. They select the WordPress 1-Click App from DigitalOcean Marketplace, choose a $12/month Droplet size, and click Create. DigitalOcean provisions the Droplet, installs WordPress with LAMP stack, and provides a link to the setup wizard — production-ready in 4 minutes.

Related terms:

Droplet
DOKS
DigitalOcean
1-Click App
Cloud Marketplace

DO Kubernetes Node Pool

intermediate

A group of identically configured worker Droplets within a DOKS cluster that efficiently run Kubernetes pods for scalable application deployment.

Example: An ML platform uses two DOKS node pools: a general-purpose pool (s-4vcpu-8gb × 3) for API services and a GPU node pool (GPU Droplet × 2) for inference workloads. Kubernetes node selectors route inference pods exclusively to GPU nodes, while API pods scale horizontally across the general pool.

Related terms:

DOKS
Kubernetes
Droplet
DigitalOcean
Auto Scaling

DigitalOcean App Spec

intermediate

YAML or JSON file declaratively defining a complete App Platform application — services, workers, jobs, databases, domains, and env vars.

Example: A team stores their App Spec in `.do/app.yaml` in their repository. When they onboard a new microservice, they add a new service block to the YAML and commit — App Platform automatically creates the new service, connects it to the shared database, and wires the environment variables without any manual console interaction.

Related terms:

App Platform
DigitalOcean
Infrastructure as Code
YAML
CI/CD

DO Block Storage

basic

DigitalOcean network-attached SSD volumes providing persistent storage independent of Droplet lifecycle — detach and reattach across Droplets.

Example: A PostgreSQL database server runs on a Droplet with a 500 GB Block Storage Volume. When the team needs to upgrade the database server's CPU, they detach the volume, resize the Droplet, and reattach the volume — the database files are untouched and back online within minutes.

Related terms:

Block Storage
Droplet
DigitalOcean

DO Cloud Firewall

basic

DigitalOcean's managed stateful network firewall that filters inbound and outbound traffic at the network edge before it reaches Droplets.

Example: A production web stack applies a DigitalOcean Cloud Firewall that allows inbound traffic only on ports 80 (HTTP), 443 (HTTPS), and 22 (SSH from a bastion IP). All other inbound ports are silently dropped at the network edge, reducing the Droplet's attack surface without touching iptables.

Related terms:

Firewall
Droplet
DigitalOcean
VPC

DigitalOcean Reserved IP

intermediate

A static, publicly accessible IPv4 address that can be assigned to any Droplet in a DigitalOcean region and instantly reassigned to another Droplet.

Example: A high-availability web application uses a Reserved IP as its public endpoint. When the active Droplet fails its health check, an automated script reassigns the Reserved IP to the standby Droplet via the DigitalOcean API. DNS records do not need to change, and traffic redirects in under 30 seconds.

Related terms:

Droplet
Failover
DigitalOcean
IP Address
Floating IP

Spaces CDN

basic

The built-in content delivery network edge caching layer included with DigitalOcean Spaces object storage for faster content delivery globally.

Example: A video streaming platform stores their HLS video segments in Spaces and enables Spaces CDN. Viewers in Tokyo, London, and São Paulo all receive video from nearby edge nodes rather than the origin NYC datacenter, reducing buffering by 70% without adding any CDN configuration.

Related terms:

CDN
Spaces
Object Storage
DigitalOcean

DO AI-Native Cloud

intermediate

DigitalOcean's strategic positioning as a cloud provider purpose-built for AI/ML workloads, catering to developers and SMBs with tailored solutions.

Example: A YC-backed AI startup builds their entire inference stack on DigitalOcean's AI-Native Cloud: GPU Droplets fine-tune their foundation model, GenAI Platform serves production inference at 42% lower cost than GPT-4 API, Spaces stores the training dataset, and Managed Databases hold vector embeddings — all in a single DigitalOcean team with one monthly invoice.

Related terms:

GenAI Platform
GPU Droplet
Inference Engine
DigitalOcean

Inference Engine

advanced

A software runtime that executes trained machine learning models to generate predictions or text from new input data, enhancing AI applications.

Example: A DigitalOcean GenAI Platform deployment uses an inference engine under the hood to serve Llama 3 70B. When a user sends a chat message, the engine loads the model from GPU memory, processes the prompt tokens through attention layers, and streams back the response — achieving 2× higher throughput than a naive model server through continuous batching.

Related terms:

Large Language Model
GPU Droplet
GenAI Platform
Model Serving

Learning Tips

Start with the Basics

Begin with terms marked as "Basic" difficulty. These build the foundation for understanding more complex concepts.

Use Real Examples

Try to relate each term to something you use daily. This makes abstract concepts easier to remember.

Follow Related Terms

Click on related terms to build connections between concepts. Technology is interconnected!

Practice Regularly

Come back regularly to review terms. Repetition helps move knowledge from short-term to long-term memory.

Share This Glossary on Your Website

Add cloud computing definitions to your website or documentation with our free embeddable widget.

✓ 712+ definitions✓ Real-time search✓ Zero dependencies✓ Style isolation