Cloud Computing Glossary for Beginners

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

Browse All Terms

Filter by Category

Click to filter or visit category pages

537 terms found

Cloud Computing

basic

Using someone else's computers over the internet instead of buying and maintaining your own hardware. Like renting a car instead of buying one.

Example: Instead of buying expensive servers, Netflix uses cloud computing to stream videos to millions of people.

Related terms:

Server
Virtual Machine
Cloud Provider

Cloud Provider

basic

Companies that own massive computer centers and rent out computing power. Think of them as tech landlords.

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

Related terms:

AWS
Azure

Hyperscaler

intermediate

The largest cloud providers that operate at massive global scale with millions of servers across multiple continents. Like the giants of the cloud industry that can serve billions of users simultaneously.

Example: AWS, Microsoft Azure, Google Cloud, and Oracle Cloud are hyperscalers with data centers in regions worldwide, handling massive workloads for companies like Netflix, Spotify, and Airbnb.

Related terms:

Cloud Provider
AWS
Azure
Data Center

Virtual Machine

basic

A fake computer that runs inside a real computer. It's like having multiple phones running on one 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. Like a restaurant kitchen that serves food to 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. Think of it as a giant computer warehouse.

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 and makes decisions.

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

Related terms:

RAM

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

Database

basic

An organized collection of information stored electronically. Like a digital filing cabinet with super-fast search.

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

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 reliability and performance. Like having backup copies of important files in different buildings.

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. Like a worldwide postal system for digital information.

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

Related terms:

WiFi
Router
Bandwidth

WiFi

basic

A way to connect devices to the internet without cables. Like invisible roads for data through the air.

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. Like a traffic controller for data.

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

Related terms:

WiFi
Internet

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

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. Like a key to your digital house.

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 that provides over 200 different services. Like a massive digital toolbox for building online applications.

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

Elastic Compute Cloud - Amazon's service for renting virtual computers in the cloud. Like renting a computer by the hour instead of buying one.

Example: A startup uses EC2 instances to run their website, paying only for the computing power they actually use.

Related terms:

AWS
Virtual Machine

S3

basic

Simple Storage Service - Amazon's service for storing files in the cloud. Like having an unlimited digital storage unit that you can access from anywhere.

Example: A photo sharing app stores all user photos in S3 so they're always available and automatically backed up.

Related terms:

AWS
Cloud Storage
Object Storage

Lambda

intermediate

AWS's serverless computing service that runs your code without managing servers. Like having a helper who appears whenever you need them to do a specific task.

Example: An e-commerce site uses Lambda to send confirmation emails whenever someone makes a purchase.

Related terms:

Function as a Service

Amazon Kendra

intermediate

AWS's intelligent enterprise search service powered by machine learning. Like having a super-smart librarian who understands what you're looking for and finds the most relevant documents instantly.

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:

Machine Learning
Natural Language Processing

VPC

intermediate

Virtual Private Cloud - Your own private section of AWS that's isolated from other users. Like having your own private neighborhood in a big city.

Example: A bank creates a VPC to keep their financial applications separate and secure from other AWS users.

Related terms:

AWS

Azure

basic

Microsoft's cloud computing platform offering hundreds of services for building, deploying, and managing applications. Like Microsoft's version of a digital toolbox.

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 infrastructure. Like using Google's massive computer network for your projects.

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. Like a shipping container that can go on any truck or ship.

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

A popular platform for creating and managing containers. Like a factory for making shipping containers for applications.

Example: Developers use Docker to package their applications so they run consistently across different environments.

Related terms:

Container
Kubernetes

Kubernetes

advanced

A system for managing and automatically deploying containers across multiple servers. Like an orchestra conductor coordinating many musicians.

Example: A company uses Kubernetes to automatically start more containers when their website gets busy and shut them down when traffic is low.

Related terms:

Container
Docker
Orchestration

Machine Learning

intermediate

Teaching computers to recognize patterns and make predictions without explicitly programming every step. Like teaching a child to recognize dogs by showing them many pictures of dogs.

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. Like a network of interconnected decision-makers that learn to recognize patterns.

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. Like teaching a brain to understand information through many layers of analysis.

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. Like having a creative assistant that can generate original work.

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. Like having an AI assistant that has read a significant portion of the internet.

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. Like having thousands of workers doing calculations simultaneously instead of one at a time.

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. Like having a specialist tool designed exclusively for AI workloads.

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. Like having custom tools built specifically for AI tasks.

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. Like grading homework to teach students the right answers.

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. Like preparing ingredients before cooking to bring out the best flavors.

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. Like a shared ingredient pantry that ensures everyone uses the same quality ingredients.

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. Like training a student by showing them many practice problems with answers.

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. Like fine-tuning a recipe by adjusting cooking temperature and time for the best 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. Like keeping a detailed lab notebook to track all your scientific experiments.

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. Like giving students a practice test before the final exam.

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. Like a library catalog system that tracks all versions of AI models.

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. Like opening a restaurant that serves dishes created from tested recipes.

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. Like grading a stack of exams together rather than waiting for students to submit them individually.

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. Like having a complete system for keeping AI models running smoothly.

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. Like a recipe not working well when ingredient quality changes.

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. Like skills becoming outdated as the world changes.

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. Like having health checkups to catch problems before they become serious.

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. Like a mail sorter who only reads the address on the envelope, not what's inside.

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. Like a smart receptionist who reads your request and directs you to the right department.

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. Like an express highway toll plaza that processes cars at lightning speed.

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. Like an intelligent dispatcher who reads each request and sends it to the best specialist.

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. Like a major highway interchange where all roads meet - instead of building direct connections between every city, you build one central hub.

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. Like having a private highway built just for your company's traffic, bypassing the public internet entirely.

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
Hybrid Cloud

ExpressRoute

advanced

Azure's service for creating private, high-speed connections between your on-premises networks and Microsoft's cloud. Like having a private tunnel that connects your office directly to Azure data centers.

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

Related terms:

Azure
Hybrid Cloud

Cloud Interconnect

advanced

Google Cloud service that provides private connectivity between your on-premises network and Google's network. Like building a private bridge between your building and Google's data center.

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

Related terms:

Hybrid Cloud

FastConnect

advanced

Oracle Cloud's dedicated network connection service that links your data center directly to Oracle Cloud. Like having a private express lane built specifically for your organization's data traffic.

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

Related terms:

OCI
Hybrid Cloud

VPN Gateway

intermediate

Azure service that creates secure, encrypted connections over the internet between your networks and Azure. Like setting up a secure tunnel through a public subway system - anyone can see the tunnel, but they can't see what's inside.

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. Like creating a secure, encrypted highway tunnel that connects two separate cities.

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. Like sending mail in a locked, tamper-proof box - even if someone intercepts it, they can't read what's inside.

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

Related terms:

OCI
VPN
Encryption

Virtual WAN Hub

advanced

Azure's central networking point that connects multiple networks, branch offices, and VPN connections. Like a grand central station for network traffic - all routes converge here and get directed to their destinations.

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

API

intermediate

Application Programming Interface - a way for different software applications to communicate with each other. Like a waiter who takes your order and brings food from the kitchen.

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

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. Like a restaurant where different stations handle appetizers, main courses, and desserts separately.

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

Related terms:

Container
API

Stateless

intermediate

Architecture where each request is completely independent with no memory of previous requests. Like a vending machine that doesn't remember who used it before - every transaction is fresh.

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

Idempotency

intermediate

Property where performing the same operation multiple times produces the same result as doing it once. Like pressing an elevator button repeatedly - the elevator still only comes once.

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.

Orchestration

advanced

Automated coordination and management of multiple cloud services, containers, or workflows to work together efficiently. Like a conductor directing an orchestra where each musician plays their part at the right time.

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. Like a translator that helps two people speaking different languages understand each other.

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:

Machine Learning

Public Cloud

basic

Cloud services available over the internet to anyone who wants to use them, shared among multiple organizations. Like renting an apartment in a building where multiple tenants share infrastructure.

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

Cloud infrastructure dedicated exclusively to one organization, offering more control and security. Like owning your own private building instead of renting shared space.

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

Using both private (on-premises) and public cloud services together. Like having both a home kitchen and ordering takeout - using the best option for each situation.

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

Temporarily shifting workloads from private cloud to public cloud during peak demand periods. Like a restaurant opening an outdoor patio when they're too busy to handle customers inside.

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

ECS

intermediate

Elastic Container Service - AWS service for running Docker containers without managing servers. Like having someone else manage your shipping containers while you focus on what's inside them.

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 - AWS managed Kubernetes service that handles the complexity of running Kubernetes clusters. Like having a professional orchestra conductor manage your musicians.

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

Related terms:

Kubernetes
Container
ECS
Fargate

Fargate

intermediate

AWS serverless container platform - run containers without managing servers or clusters. Like ordering takeout without needing to know how the kitchen works.

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

AWS platform service that handles deployment and management of web applications. Like having a personal assistant handle all the technical setup while you focus on your code.

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 - AWS persistent storage that attaches to EC2 instances. Like having a dedicated hard drive that you can unplug from one computer and plug into another.

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

Related terms:

EC2
Block Storage

EFS

intermediate

Elastic File System - AWS shared file storage that multiple servers can access simultaneously. Like a shared network drive that all computers in an office can access.

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

Related terms:

EC2

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
Backup

RDS

intermediate

Relational Database Service - AWS managed database service that handles maintenance, backups, and scaling. Like having a database administrator without hiring one.

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

Related terms:

Database
SQL

DynamoDB

intermediate

AWS NoSQL database service that scales automatically and provides fast performance. Like a super-fast filing system that can handle millions of requests per second.

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

Related terms:

NoSQL
Database

Aurora

advanced

AWS high-performance database that's compatible with MySQL and PostgreSQL but up to 5x faster. Like a race car version of a regular car - same controls, much better performance.

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

Related terms:

RDS

Redshift

advanced

AWS data warehouse service for analyzing large amounts of data quickly. Like having a super-powerful calculator designed specifically for big data problems.

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

Related terms:

Data Warehouse
Big Data

CloudFront

intermediate

AWS Content Delivery Network that delivers content from locations closest to users. Like having copies of your store in every neighborhood so customers don't have to travel far.

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. Like a phone book that directs people to the right phone number when they call your business.

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. Like a traffic cop directing cars to different lanes to avoid congestion.

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

AWS component that allows resources in a VPC to connect to the internet. Like the main door of a building that connects the inside to the outside world.

Example: Web servers in a public subnet use an Internet Gateway to serve websites to users on the internet.

Related terms:

VPC
Subnet

NAT Gateway

advanced

Network Address Translation Gateway - allows private subnet resources to access the internet without being directly accessible from the internet. Like a secure mailroom that can send packages out but doesn't accept unsolicited deliveries.

Example: Database servers in private subnets use a NAT Gateway to download software updates while remaining protected from direct internet access.

Related terms:

VPC

CloudWatch

intermediate

AWS monitoring service that collects and tracks metrics, logs, and events from your applications and infrastructure. Like a security camera system that watches everything and alerts you when something unusual happens.

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:

Compliance

IAM

intermediate

Identity and Access Management - AWS service that controls who can access what resources. Like a bouncer at a club who checks IDs and decides who can enter which areas.

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. Like having blueprints that can automatically build identical buildings.

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

Related terms:

Infrastructure as Code

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 continuous integration and deployment service that automates your software release process. Like a factory assembly line for code that automatically tests and deploys changes.

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

Related terms:

CI/CD
DevOps

CodeBuild

intermediate

AWS service that compiles source code, runs tests, and produces software packages. Like having a dedicated worker that takes raw materials and creates finished products.

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

Related terms:

CI/CD

App Service

basic

Azure platform for hosting web applications, REST APIs, and mobile backends. Like renting a fully-furnished office space where you can immediately start working without setup.

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

Key Vault

intermediate

Azure service for securely storing and managing sensitive information like passwords, certificates, and encryption keys. Like a bank safety deposit box for your digital secrets.

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's platform for building and hosting web applications without managing servers. Like renting a fully-managed restaurant kitchen where you just need to provide the recipes.

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

Related terms:

PaaS

BigQuery

advanced

Google Cloud's serverless data warehouse for analyzing massive datasets quickly. Like having a super-computer that can answer complex questions about huge amounts of data in seconds.

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's fast and highly scalable data analytics service optimized for log and telemetry data, also known as Kusto. Like having a high-speed search engine specifically designed for finding patterns in massive amounts of time-series and log data.

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's messaging service that allows applications to communicate asynchronously. Like a mail system where applications can send messages without waiting for replies.

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 - security protocol that encrypts data between web browsers and servers. Like sending mail in a locked box that only the recipient can open.

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 - the newer, more secure version of SSL for encrypting internet communications. Like an upgraded lock system that's harder to break.

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 - the secure version of HTTP that uses SSL/TLS encryption. Like regular mail vs. certified mail - HTTPS ensures your data can't be read by others.

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 - a set of rules for building web APIs that are simple and scalable. Like having a standardized menu format that all restaurants can use.

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

Related terms:

API
HTTP
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 machine learning platform that helps data scientists and developers build, train, and deploy ML models. Like having a complete AI laboratory with all the tools and infrastructure ready to use.

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 image and video analysis service powered by machine learning. Like having a super-smart assistant that can instantly identify what's in photos and videos.

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

Related terms:

Computer Vision
Machine Learning
AI

Comprehend

intermediate

AWS natural language processing service that analyzes text for insights and relationships. Like having a literary expert who can instantly understand the meaning and sentiment of any text.

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

Related terms:

NLP
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 serverless compute service that runs code in response to events. Like having a helper that automatically does specific tasks whenever certain things happen.

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

Related terms:

Azure

Service Bus

intermediate

Azure messaging service that enables reliable communication between distributed applications. Like a postal service specifically designed for computer applications to send messages to each other.

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

Related terms:

Microservices

Logic Apps

intermediate

Azure service for creating workflows that integrate apps, data, and services across organizations. Like having a digital assistant that can connect different software tools and make them work together.

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

Cloud Spanner

advanced

Google Cloud's globally distributed database that combines the benefits of relational databases with horizontal scaling. Like having a database that works like a local one but can handle global-scale traffic.

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

Related terms:

SQL

Cloud Dataflow

advanced

Google Cloud's stream and batch data processing service. Like having a factory assembly line that can process both steady streams of data and large batches efficiently.

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

Related terms:

ETL
Big Data

Firebase

intermediate

Google's mobile and web application development platform with real-time database and hosting. Like having a complete backend service that handles all server-side needs for mobile apps.

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. Like having a private tunnel through a public highway.

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. Like a security checkpoint at a building entrance - you must go through it to reach the protected areas inside.

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

CIDR

advanced

Classless Inter-Domain Routing - method for allocating IP addresses and routing internet traffic efficiently. Like having a smart addressing system that reduces waste and improves delivery.

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

DHCP

intermediate

Dynamic Host Configuration Protocol - automatically assigns IP addresses to devices on a network. Like having an automated reception desk that gives each visitor a temporary ID badge.

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

TCP

intermediate

Transmission Control Protocol - ensures reliable, ordered delivery of data over networks. Like registered mail that guarantees delivery and confirms receipt.

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. Like regular mail - faster to send but no guarantee it arrives or in what order.

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. Like having a specialized mail service just for sending packages.

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. Like having a universal language for asking questions about organized data.

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

Related terms:

Database

NoSQL

intermediate

Database systems that don't use traditional SQL structure, designed for flexible data storage. Like having different filing systems optimized for different types of information.

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. Like having strict rules that ensure bank transfers either complete fully or not at all.

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 - process of moving data from various sources to a data warehouse. Like sorting, cleaning, and organizing items from different stores into one organized warehouse.

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 optimized for handling many small transactions quickly. Like a busy cash register that processes hundreds of purchases efficiently.

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 and data analysis. Like a research library designed for deep investigation rather than quick lookups.

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

Related terms:

OLTP
Data Warehouse

OAuth

intermediate

Open Authorization - standard for secure API access without sharing passwords. Like giving a valet key that only works for parking, not accessing your glove compartment.

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

Related terms:

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:

Token
JSON
API

SSO

intermediate

Single Sign-On - authentication system that allows users to log in once and access multiple applications. Like having a master key for all doors in a building.

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

Related terms:

OAuth
SAML

SAML

advanced

Security Assertion Markup Language - standard for exchanging authentication data between systems. Like having a standardized passport format recognized by all countries.

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

Related terms:

SSO
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
Token

2FA

basic

Two-Factor Authentication - security process requiring two different authentication methods. Like needing both an ID and a secret handshake to enter a club.

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

Related terms:

MFA

Multi-Cloud

advanced

Using services from multiple cloud providers to avoid vendor lock-in and optimize performance. Like shopping at different stores to get the best deals and products.

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 where it's generated rather than in centralized data centers. Like having small convenience stores in neighborhoods instead of one giant mall downtown.

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

Related terms:

Cloud Computing
Latency
IoT

Serverless Architecture

advanced

Building applications using cloud services that automatically manage servers and scaling. Like focusing on cooking while someone else handles the kitchen management.

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

Software design where components communicate through events rather than direct calls. Like a newspaper where different departments react to breaking news independently.

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

Open-source Infrastructure as Code tool for building, changing, and versioning infrastructure. Like having blueprints and construction management for cloud resources.

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

Related terms:

Infrastructure as Code
CloudFormation

Ansible

advanced

Automation platform for configuration management, application deployment, and task automation. Like having a universal remote control for managing all your servers.

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

Related terms:

DevOps
Orchestration

Jenkins

intermediate

Open-source automation server for continuous integration and deployment. Like having a dedicated quality control manager who automatically tests and delivers your products.

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

Related terms:

CI/CD
DevOps

Prometheus

advanced

Open-source monitoring and alerting toolkit for collecting and querying metrics. Like having a health monitoring system for your applications that tracks everything and alerts you to problems.

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

Related terms:

Observability

Grafana

intermediate

Open-source platform for monitoring and observability with customizable dashboards. Like having a mission control center with screens showing the health of all your systems.

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. Like keeping your most-used tools on your desk instead of walking to the toolbox each time.

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

OCI

basic

Oracle Cloud Infrastructure - Oracle's comprehensive cloud platform offering compute, storage, networking, and database services. Like Oracle's complete digital toolkit for building and running applications.

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, and performance tuning. Like having a database administrator that never sleeps and constantly optimizes everything.

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. Like a sports car specifically designed for racing - built for maximum database performance.

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. Like a broadcast system that can simultaneously send messages to phones, emails, and other applications.

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. Like a digital post office where applications can leave messages for each other.

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

Related terms:

SNS

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:

Microservices

Step Functions

advanced

AWS service for coordinating multiple AWS services into serverless workflows. Like a conductor orchestrating different musicians to play a symphony together.

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

Related terms:

Orchestration

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. Like having a powerful search engine that can instantly find answers in massive amounts of stored data.

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

Related terms:

SQL
S3

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. Like renting a supercomputer cluster specifically designed for processing massive datasets.

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

Related terms:

Big Data

Event Grid

intermediate

Azure event routing service that connects event sources to event handlers. Like a smart mail sorting system that automatically delivers messages to the right recipients.

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

Service Fabric

advanced

Azure platform for building and managing microservices and container applications. Like a framework for building complex applications from many small, independent pieces.

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

Related terms:

Microservices
Container

Event Hubs

advanced

Azure big data streaming platform for receiving and processing millions of events per second. Like a massive digital funnel that can handle enormous amounts of real-time data.

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 cloud-based data integration service for creating data-driven workflows. Like having a data assembly line that moves and transforms information between different systems.

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. Like having a drag-and-drop pipeline builder that connects all your data sources without writing code.

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. Like having an enterprise-grade data assembly line optimized for Oracle databases and cloud services.

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

Package manager for Kubernetes that simplifies deploying applications. Like having an app store for Kubernetes where you can easily install and manage applications.

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

Related terms:

Kubernetes

Istio

advanced

Service mesh platform that provides traffic management, security, and observability for microservices. Like having a smart traffic control system for communication between application components.

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

Related terms:

Service Mesh
Microservices
Observability

Knative

advanced

Kubernetes-based platform for deploying and managing serverless workloads. Like having serverless computing capabilities on your own Kubernetes infrastructure.

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

Related terms:

Kubernetes
Container

CNCF

intermediate

Cloud Native Computing Foundation - organization that promotes cloud-native technologies and open source projects. Like a governing body that sets standards for modern cloud applications.

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. Like creating a nervous system for the physical world, enabling real-time monitoring and automation of everything from industrial equipment to consumer devices.

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 to the cloud, with features for device authentication, message routing, and device shadow state management. Like a central command center that manages billions of device connections and routes their messages to appropriate cloud services.

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 that extends cloud capabilities to local devices, enabling them to act locally on data while still using the cloud for management and analytics. Like having a local manager at each location who can make immediate decisions while still reporting to headquarters.

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

Message Queuing Telemetry Transport - lightweight messaging protocol designed for IoT devices with limited bandwidth. Like a efficient postal service specifically designed for small, frequent messages.

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 cloud service for bi-directional communication between IoT applications and devices, with built-in device identity registry and security features. Like a sophisticated switchboard operator that manages millions of simultaneous device conversations securely.

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. Like having a mini data center at each location that can process data instantly without waiting for cloud connectivity.

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. Note: Google Cloud deprecated this service in August 2023, recommending migration to partner solutions or third-party IoT platforms. Like a postal service that closed down, directing customers to alternative delivery services.

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. Like a specialized bridge that connects factory floor devices directly to your business systems and Oracle 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. Like having a digital mirror that shows exactly what's happening with your physical equipment, enabling simulation and prediction.

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
Device Shadow
AI

Device Shadow

advanced

Cloud-based virtual representation of an IoT device that stores its last known state and desired future state, enabling applications to interact with devices even when they're offline. Like leaving a note for someone who's away, so they know what to do when they return.

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. Like updating your phone automatically while you sleep, but for industrial equipment and connected devices.

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. Like a specialized filing system designed for tracking how things change over time.

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. Like a filing system that can store different types of documents without requiring the same structure.

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 database, cache, and message broker. Like having extremely fast memory storage that can instantly retrieve frequently used information.

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. Like having a super-fast librarian that can instantly find any information in millions of documents.

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. Like a high-speed highway system for data that can handle millions of messages per second.

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. Like having a security guard that checks everyone entering a building and blocks suspicious visitors.

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. Like having thousands of people simultaneously calling a restaurant to prevent real customers from getting through.

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. Like having helpers that automatically spring into action when specific things happen.

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

Related terms:

Functions

Cloud Run

intermediate

Google Cloud serverless platform for running containerized applications. Like having a hosting service that automatically adjusts resources based on demand.

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

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. Like having a massive spreadsheet that can handle billions of rows and columns instantly.

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. Like renting a supercomputer cluster that's pre-configured for data analysis.

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

Related terms:

Big Data

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

WebSocket

intermediate

Communication protocol providing full-duplex communication over a single TCP connection. Like having a phone conversation where both parties can talk simultaneously.

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. Like having a restaurant where you can order exactly the ingredients you want instead of preset meals.

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

Related terms:

API

gRPC

advanced

High-performance Remote Procedure Call framework that can run in any environment. Like having a super-fast telephone system for applications to call functions on other computers.

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 and privacy. Like having strict rules about how companies can collect, store, and use personal information.

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

Related terms:

Compliance

HIPAA

intermediate

Health Insurance Portability and Accountability Act - US law protecting medical information privacy. Like having special locks on medical records to ensure patient privacy.

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, and confidentiality of customer data. Like having a security inspection certificate for cloud services.

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

Related terms:

Compliance

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.

Natural Language Processing

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. Like giving computers the ability to see and understand what they're looking at.

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. Like a receptionist that directs visitors to the right department and handles basic requests.

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. Like having automatic notifications sent when specific events happen.

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. Like a toolbox with everything needed to build a specific type of project.

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. Like writing cloud infrastructure using the same code you use for applications.

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. Like setting a goal to answer customer calls within 30 seconds, 95% of the time.

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. Like using a speedometer to measure how fast your service responds to users.

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

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 and security. Like a smart bouncer that directs different types of visitors to appropriate areas.

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 and site acceleration. Like having express lanes on highways that automatically route traffic for fastest delivery.

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. Like a simple format for writing configuration files that both humans and computers can easily understand.

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. Like having permission slips that allow websites to share resources safely.

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. Like someone forging your signature on documents without your knowledge.

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

XSS

intermediate

Cross-Site Scripting - vulnerability where malicious scripts are injected into trusted websites. Like someone putting fake signs in a store to mislead customers.

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. Like a sophisticated filing system with connected drawers.

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

Related terms:

SQL

CRUD

basic

Create, Read, Update, Delete - the four basic operations for managing data in databases. Like the essential actions you can perform on any information: add, view, change, and remove.

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

Related terms:

User Interface

Sharding

advanced

Database architecture pattern that distributes data across multiple database instances. Like splitting a large library into multiple buildings, each containing different sections.

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

Replication

intermediate

Creating copies of data across multiple database servers for availability and performance. Like having backup copies of important documents stored in different safe locations.

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

Storing multiple copies of data to protect against loss and ensure availability. Like keeping backup copies of important files in different locations so you never lose them.

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

Storing multiple copies of data within a single data center or location for protection against hardware failures. Like keeping spare parts in your workshop in case something breaks.

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
Locally Redundant Storage

Zone Redundancy

intermediate

Replicating data across multiple availability zones within a region to protect against data center failures. Like storing important documents in different buildings across town.

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

Azure storage option that maintains 3 synchronous copies of data within a single data center. The most cost-effective redundancy option trading regional protection for lower cost.

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

Zone-Redundant Storage

intermediate

Azure storage option that synchronously replicates data across 3 availability zones in a region. Protects against data center failures while keeping data within regional boundaries.

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. Protects against regional disasters.

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

Read-Access Geo-Redundant Storage

advanced

Azure's GRS with read access enabled to the secondary region, allowing applications to read from either region. Provides higher availability for read operations during regional outages.

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

Geo-Zone-Redundant Storage

advanced

Azure's premium storage option combining zone redundancy in the primary region with geo-replication to a secondary region. Offers the highest durability and availability by protecting against both data center and regional failures.

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

Design pattern that prevents cascading failures by stopping calls to failing services. Like having electrical breakers that shut off power to prevent house fires.

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. Like a car's limp mode that lets you drive slowly to a mechanic when there's an engine problem.

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

Design pattern that isolates critical resources to prevent total system failure. Like having watertight compartments on a ship so one leak doesn't sink the entire vessel.

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

Design pattern for managing distributed transactions across multiple services. Like coordinating a complex group project where different people handle different parts.

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

Related terms:

Microservices

Agile

basic

Software development methodology emphasizing flexibility, collaboration, and rapid iteration. Like building something by making small improvements based on regular feedback.

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

Related terms:

Scrum

Scrum

intermediate

Agile framework for managing software development with defined roles, events, and artifacts. Like having a structured game plan with specific positions and plays for team coordination.

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

Related terms:

Agile

Kanban

basic

Visual workflow management method for tracking work progress. Like having a board with columns showing what needs to be done, what's in progress, and what's completed.

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

LDAP

advanced

Lightweight Directory Access Protocol - standard for accessing and maintaining distributed directory services. Like a phone book service for computer networks that helps find users and resources.

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

SNMP

advanced

Simple Network Management Protocol - standard for monitoring and managing network devices. Like having a universal dashboard that monitors the health of all network equipment.

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

NTP

intermediate

Network Time Protocol - standard for synchronizing computer clocks over networks. Like having synchronized watches across all computers to ensure accurate timestamps.

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

Service Mesh

advanced

Infrastructure layer that manages service-to-service communication in microservices architectures. Like having a smart postal system specifically designed for application communication.

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

Related terms:

Microservices
Observability

Sidecar Pattern

advanced

Design pattern where helper components are deployed alongside main applications. Like having a personal assistant that helps with specific tasks while you focus on your main work.

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

Related terms:

Microservices

Ambassador Pattern

advanced

Design pattern using proxy services to handle external communications. Like having diplomats who handle all international communications on behalf of your organization.

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

Related terms:

Resilience
Microservices

IDE

basic

Integrated Development Environment - software application providing comprehensive facilities for software development. Like having a complete workshop with all tools needed for building applications.

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 service for monitoring, storing, and accessing log files from EC2 instances and other AWS services. Like having a centralized filing system for all system messages and errors.

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 service for securely storing and managing configuration data and secrets. Like a secure vault specifically designed for application settings and passwords.

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

Secrets Manager

intermediate

AWS service for managing, retrieving, and rotating database credentials, API keys, and other secrets. Like having an automated security system that changes locks regularly.

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 service for setting up and governing secure, multi-account AWS environments. Like having an automated system that sets up new offices with all security and compliance measures in place.

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

Related terms:

Compliance

Azure Monitor

intermediate

Azure service for collecting and analyzing telemetry data from cloud and on-premises environments. Like having a comprehensive health monitoring system for all your technology infrastructure.

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

Log Analytics

advanced

Azure service for collecting and analyzing log data from various sources. Like having a detective that can analyze clues from different crime scenes to solve complex cases.

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

Related terms:

Logging

Application Insights

intermediate

Azure application performance management service for monitoring live applications. Like having a personal trainer for your applications that tracks their health and performance.

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. Like having a professional receptionist service that handles all API requests and manages access.

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

Related terms:

API Management

Cloud Armor

intermediate

Google Cloud security service that provides DDoS protection and web application firewall. Like having a digital security guard that protects your applications from attacks.

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. Like having a flexible filing system where each folder can contain different types of documents.

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. Like organizing information by categories where each category can have different attributes.

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. Like having traffic coordinators that help data find the best routes across the global internet.

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

Related terms:

Internet

QoS

advanced

Quality of Service - network management technique for prioritizing certain types of traffic. Like having express lanes for emergency vehicles while regular traffic uses standard lanes.

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:

Compliance
Encryption

Encryption in Transit

intermediate

Protecting data while it's being transmitted between systems or locations. Like sending sensitive mail in armored vehicles instead of regular postal trucks.

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

Related terms:

TLS

Zero Downtime Deployment

advanced

Deployment strategy that updates applications without any service interruption. Like renovating a store while keeping it open for customers by working on one section at a time.

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. Like using disposable plates instead of washing dishes - throw away and get fresh ones.

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. Like conducting fire drills to ensure everyone knows how to respond to emergencies.

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. Like having light switches for different features that can be turned on or off remotely.

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. Like taking shortcuts when building a house that require expensive fixes later.

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. Like keeping a detailed diary of everything that happened instead of just the current situation.

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. Like having separate express lanes for deposits and withdrawals at a bank.

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

Domain-Driven Design

advanced

Software development approach that focuses on modeling software to match business domains. Like designing software to mirror how the actual business operates.

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

RTO

intermediate

Recovery Time Objective - maximum acceptable time to restore service after a failure. Like setting a goal to reopen a store within 2 hours after any emergency closure.

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. Like deciding you can afford to lose at most 1 hour of work if your computer crashes.

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. Like measuring how long it typically takes to fix different types of problems.

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. Like having an emergency evacuation plan for your digital business.

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. Like having backup plans to keep your store open even during emergencies.

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. Like a boxer who gets knocked down but gets back up and keeps fighting.

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. Like having a second pilot ready to take the controls immediately.

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. Like having a backup quarterback ready to enter the game if needed.

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

Storing copies of data in multiple geographic locations to protect against regional disasters. Like keeping important documents in safe deposit boxes in different cities.

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

Disaster Recovery Site - alternate location where operations can continue if the primary site becomes unavailable. Like a backup office ready to use if your main building is damaged.

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 visual data preparation service for cleaning and normalizing data without writing code. Like having a smart assistant that automatically organizes messy spreadsheets.

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 neural machine translation service for real-time language translation. Like having a universal translator that instantly converts text between languages.

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

Polly

basic

AWS text-to-speech service that turns written text into lifelike spoken audio. Like having a professional narrator that can read any text in different voices.

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 service that extracts text and data from documents using machine learning. Like having an AI assistant that can read and understand any document format.

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

Bedrock

advanced

AWS service for building generative AI applications using foundation models from leading AI companies. Like having access to the most advanced AI brains for your applications.

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

Related terms:

Generative AI

GuardDuty

intermediate

AWS intelligent threat detection service that continuously monitors for malicious activity. Like having a 24/7 security guard that never sleeps and recognizes suspicious behavior.

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

Security Hub

intermediate

AWS unified security dashboard that aggregates security alerts from multiple services. Like having a central command center that shows all security issues in one place.

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 - AWS service for storing and managing Docker container images. Like having a secure warehouse for your containerized applications.

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

Microsoft's cloud platform for building, training, and deploying machine learning models. Like having a complete AI laboratory in the cloud with all the tools you need.

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

Microsoft's unified analytics platform combining big data and data warehousing. Like having a super-powered data analysis factory that can process any amount of information.

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

Related terms:

Data Warehouse
Big Data

QuickSight

intermediate

AWS cloud-native business intelligence service for creating interactive dashboards and visualizations from data. Like having a smart data artist that turns raw numbers into beautiful, interactive charts anyone can understand.

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

Related terms:

AWS

Power BI

intermediate

Microsoft's business intelligence platform for creating interactive reports and dashboards with powerful data analysis capabilities. Like having a professional data storyteller that transforms complex data into compelling visual narratives.

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.

Looker

advanced

Google Cloud's modern business intelligence and analytics platform with a unique semantic modeling layer. Like having a data translator that ensures everyone in the company speaks the same data language and sees consistent metrics.

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.

Analytics Cloud

advanced

Oracle's comprehensive cloud analytics platform combining business intelligence, data visualization, and augmented analytics with AI. Like having an intelligent analytics assistant that not only shows you what happened but suggests why it happened and what to do next.

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:

OCI

Azure Computer Vision

intermediate

Microsoft's AI service for analyzing images and extracting information from visual content. Like having AI eyes that can see and describe everything in pictures.

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

Related terms:

Computer Vision

Azure Language Service

intermediate

Microsoft's unified natural language processing service for understanding text. Like having an AI that can read and understand human language in all its complexity.

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

Related terms:

Natural Language Processing

Azure Speech Service

intermediate

Microsoft's AI service for speech-to-text, text-to-speech, and speech translation. Like having a universal voice assistant that speaks and understands multiple languages.

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

Azure Bot Service

intermediate

Microsoft's platform for building intelligent chatbots that work across multiple channels. Like having the tools to create customer service representatives that never sleep.

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. Like having the world's most advanced AI assistant available for your business with enterprise security.

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. Like having a team of experts manage your container infrastructure while you focus on 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. Like ordering takeout containers - you get what you need without owning a kitchen.

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. Like having Google's AI expertise available as a complete toolkit for your projects.

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

Related terms:

Model Training

Cloud Load Balancing

intermediate

Google's global load balancing service that distributes traffic across regions. Like having a worldwide traffic management system that routes users to the best servers.

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. Like having an intelligent GPS system for network traffic that automatically finds the best paths.

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

Related terms:

BGP
VPC

Cloud Monitoring

intermediate

Google's service for monitoring performance and health of cloud applications. Like having a dashboard that shows the vital signs of all your applications in real-time.

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

Related terms:

Observability

Vision AI

intermediate

Google's machine learning service for image analysis and computer vision. Like giving applications the ability to see and understand visual content like humans do.

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

Related terms:

Computer Vision
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

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. Like having a professional transcriptionist that works instantly and supports many languages.

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. Like having a professional voice actor that can read any text in multiple languages and voices.

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. Like having an AI assistant that can read and organize any type of document.

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

GKE

advanced

Google Kubernetes Engine - Google's managed Kubernetes service for container orchestration. Like having Google's container experts manage your application deployment infrastructure.

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. Like having a private warehouse for your containerized applications with version control.

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. Like having a universal translator that makes applications work the same way across different cloud 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

Compute Instance

basic

Oracle's virtual machine service providing scalable compute resources. Like renting a powerful computer in Oracle's data center that you can configure for any workload.

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. Like having your own private section of the internet with complete control over network rules.

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. Like having a central switchboard that connects all your different network locations.

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. Like having helpers that automatically appear to do specific tasks when needed.

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. Like having an AI assistant that can read and understand any document format.

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

Related terms:

Document AI

OCI Vision

intermediate

Oracle's computer vision service for analyzing images with pre-trained AI models. Like giving applications the ability to see and recognize objects in pictures.

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

Related terms:

Computer Vision

OCI Language

intermediate

Oracle's natural language processing service for analyzing text. Like having an AI that can read and understand human language with expert-level comprehension.

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

Related terms:

Natural Language Processing

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. Like having access to highly intelligent AI assistants for your business needs.

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

OCI Data Science

advanced

Oracle's collaborative platform for building, training, and deploying machine learning models. Like having a complete AI laboratory with all the tools data scientists need.

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. Like creating AI employees that can think and act independently.

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. Like having Oracle's container experts handle all the complex Kubernetes management for you.

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. Like ordering delivery containers - you get exactly what you need without owning the infrastructure.

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

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. Like having an intelligent traffic control system for communication between application components.

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. Like having a shared network drive that all your cloud applications can access simultaneously.

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

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. Like having a complete call center in the cloud without needing physical infrastructure or expensive equipment.

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

Dynamics 365 Contact Center

advanced

Microsoft's cloud-based omnichannel contact center platform with AI-powered Copilot assistance, voice, chat, and deep Microsoft Teams integration for customer service operations. Like transforming Teams into a full-featured call center.

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
Azure Bot Service

Azure AI Search

intermediate

Microsoft's AI-powered cloud search service with semantic ranking, vector search, and hybrid capabilities for building intelligent search experiences and RAG applications. Formerly known as Azure Cognitive Search.

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:

RAG
Semantic Search

Dialogflow CX

intermediate

Google's enterprise-grade conversational AI platform for building complex chatbots and virtual agents with advanced conversation flows and natural language understanding. Like creating sophisticated customer service bots that can handle multi-turn conversations.

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 - an AI-first contact center as a service with omnichannel routing, Agent Assist for real-time agent guidance, and deep CRM integration. Like having Google's AI helping your support team in real-time.

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 offering Google-quality search with semantic understanding, vector search, and RAG capabilities for building intelligent search experiences. Formerly known as Google Cloud Enterprise Search.

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:

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. Unlike competitors, it includes all-in-one conversation orchestration without requiring separate workflow services.

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 combining contact center, knowledge management, and field service with multi-channel support for voice, chat, and social media. Formerly known as RightNow CX.

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. Like having a universal traffic control system that works everywhere.

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. Like having an automated deployment system that keeps your applications synchronized across multiple environments.

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.

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 Virtual Private Cloud network that provides global connectivity for your cloud resources.

Example: A VPC Network in Google Cloud connects Compute Engine instances across multiple regions securely.

Related terms:

Virtual Network
Subnet
Firewall

Compute Engine

intermediate

Google Cloud's virtual machine service that provides scalable, high-performance virtual machines.

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.

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.

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 and videos.

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.

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.

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.

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.

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.

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.

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.

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.

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:

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.

Application Performance Monitoring

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:

APM

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.

Mobile Backend as a Service

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.

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.

Backup Service

basic

Automated system for creating, storing, and managing copies of data to protect against data loss and enable recovery.

Example: Backup Service automatically saves copies of your database every night and can restore it if something goes wrong.

Related terms:

Disaster Recovery

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.

Geospatial Services

intermediate

Location-based cloud services that provide mapping, geocoding, routing, and spatial analytics for applications.

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 Performance 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. Like a digital brochure or magazine that anyone can visit.

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. Like a window that shows you different websites when you type in their addresses.

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

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

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

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.

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. Like building your house with custom parts that only work with one supplier.

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. Like renting an apartment with monthly payments.

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 centralized facility or cloud service that handles customer communications across multiple channels including phone calls, emails, chats, and social media. Like a modern call center that can handle any type of customer communication.

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

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. Like a workstation that provides maximum power and screen space.

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. Like being able to touch and move things in a digital world.

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. Like the fuel tank capacity of a car - bigger means longer usage.

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. Like a universal adapter that works with many devices.

Example: USB cables connect your phone to your computer for charging and transferring photos, music, and files.

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. Like having a digital compass that always knows exactly where you are.

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. Like a digital business card that contains links, contact info, or other data.

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. Like renting specialized equipment instead of buying it.

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. Like using a tool that exists in a workshop you can visit anytime, rather than owning the tool yourself.

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. Like having magic filing cabinets that instantly copy changes to all your other cabinets.

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. Like being able to use your home computer while you're at the office.

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. Like a restaurant that can instantly add more tables during busy times and remove them when quiet.

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. Like a balloon that expands and contracts based on how much air you put in.

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. Like having professional security guards for your digital belongings.

Example: Cloud security includes encryption to protect your files and authentication to ensure only you can access your accounts.

Related terms:

Encryption

Multi-Device Access

basic

Using the same service or accessing the same files from different devices like phones, tablets, and computers. Like having keys that work on all your doors.

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. Like having a car that automatically gets the latest safety features overnight.

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. Like having a shared workspace that everyone can access simultaneously.

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.

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

Connectivity

basic

The ability of devices to connect and communicate with each other or the internet. Like having good cell phone reception - you need connectivity to communicate.

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. Like leasing an empty warehouse where you bring your own equipment and setup.

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. Like renting a fully equipped kitchen where you just cook without worrying about maintaining appliances.

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 - using software applications over the internet without installing them on your computer. Like using Netflix instead of buying DVDs - you access the service, not own the software.

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 - running individual code functions in the cloud without managing servers. Like hiring a specialist to perform one specific task only when needed.

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. Like having a recipe that automatically builds your entire kitchen setup.

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. Like different cities where a company has branch offices - you choose the one closest to your customers.

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

Isolated data centers within a cloud region that provide backup and redundancy. Like having multiple bank branches in the same city - if one has problems, others keep working.

Example: AWS regions typically have 3-6 availability zones, so if one zone has a power outage, your application continues running in another zone.

Related terms:

Region
Fault Tolerance
Redundancy

CDN

intermediate

Content Delivery Network - network of servers worldwide that store copies of your content close to users. Like having product warehouses in every city for faster delivery.

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. Like preparing meals in advance and storing them ready-to-serve, instead of cooking each order from scratch.

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. Like a phone book that converts 'Pizza Place' into the actual phone number.

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:

Internet

Object Storage

intermediate

Storage system that manages data as objects (files with metadata) rather than traditional file systems. Like a massive digital warehouse where each item has its own unique ID and description.

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, like a traditional hard drive. Like having a parking garage with numbered spaces - each space is the same size and has a specific address.

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. Like a massive digital reservoir that holds data in its original form until you need to analyze it.

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. Like a well-organized library where everything is categorized and easy to search.

Example: Retail companies use data warehouses to analyze sales trends, customer behavior, and inventory data to make business decisions.

Related terms:

Data Lake
OLAP

Archive Storage

intermediate

Low-cost storage for data that's rarely accessed but must be kept long-term. Like a storage unit in the basement - cheap to keep things, but takes time to retrieve them.

Example: Hospitals use archive storage for old patient records that must be kept for legal reasons but are rarely accessed.

Related terms:

Glacier
Backup

Subnet

intermediate

A subdivision of an IP network that groups related devices together for security and organization. Like dividing a building into separate floors or departments.

Example: A company might put web servers in a public subnet accessible from the internet, and databases in a private subnet only accessible internally.

Related terms:

VPC

SSL/TLS

intermediate

Secure Sockets Layer/Transport Layer Security - encryption protocols that secure data transmitted over the internet. Like putting your messages in a locked box before sending them through the mail.

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 and forwards requests to them, providing load balancing and security. Like a receptionist who directs visitors to the right department.

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 - security approach that assigns permissions based on job roles rather than individual users. Like giving all managers the same key instead of customizing access for each person.

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. Like following building codes and safety regulations when constructing a building.

Example: Healthcare companies must maintain HIPAA compliance when storing patient data, ensuring proper encryption and access controls are in place.

Zero Trust

advanced

Security model that requires verification for every access request, regardless of location. Like requiring ID checks every time someone enters a building, even if they work there.

Example: With Zero Trust, even employees inside the company network must authenticate and prove authorization before accessing any resource.

DevOps

intermediate

Development and Operations combined - practices that unify software development and IT operations for faster, more reliable releases. Like having builders and maintenance crews work together instead of separately.

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. Like an assembly line that automatically tests and ships products.

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 can both compile code and orchestrate deployment workflows. Like a versatile automation system that can handle the entire journey from source code to running application.

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 with support for progressive rollouts and approval gates. Like a sophisticated deployment manager that carefully rolls out changes with safety checks.

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. Like an all-in-one automation suite that handles everything from code compilation to production deployment.

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 DevOps Build Pipelines

intermediate

Oracle Cloud's managed build service for automated code compilation, testing, and artifact creation. Like a quality control station that ensures code is properly built and tested before deployment.

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 DevOps Deployment Pipelines

OCI DevOps Deployment Pipelines

advanced

Oracle Cloud's deployment orchestration service supporting automated deployments with rolling updates, blue-green strategies, and approval gates. Like a deployment coordinator that safely manages how new versions reach production.

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 DevOps Build Pipelines

Blue-Green Deployment

advanced

Deployment strategy using two identical environments where you switch traffic from old version to new version instantly. Like having two identical stages where you prepare the new show while the old one is running.

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

Gradual deployment strategy that releases changes to a small subset of users first before rolling out to everyone. Like testing a new recipe on a few customers before adding it to the full menu.

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

Deployment approach where infrastructure and application changes are managed through Git version control. Like using a blueprint repository where every change is tracked and can be reversed.

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. Like relocating a business to a new building while keeping everything running.

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
Hybrid Cloud

Observability

advanced

Ability to understand what's happening inside a system by examining its outputs like logs, metrics, and traces. Like having security cameras, temperature sensors, and activity logs to understand everything happening in a building.

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 how well your application performs and where bottlenecks occur. Like having a fitness tracker for your software that shows which parts are working hard and which are slowing down.

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. Like a warranty that promises your service will work 99.9% of the time or you get compensation.

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 - approach that applies software engineering principles to infrastructure and operations. Like having software developers who specialize in making systems reliable and scalable.

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 that happen in your application for debugging and monitoring. Like keeping a detailed diary of everything your application does so you can review it later.

Example: Application logs show every user login, error message, and database query, helping developers diagnose problems and understand user behavior.

Related terms:

Observability

FinOps

advanced

Financial Operations for Cloud - practice of bringing financial accountability to cloud spending through collaboration between engineering, finance, and business teams. Like having a budget-conscious mindset where everyone helps optimize cloud 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

Platform Engineering

advanced

Discipline of building and maintaining internal developer platforms that enable self-service infrastructure and streamline application development. Like creating an internal cloud that makes it easy for developers to build and deploy apps.

Example: Platform engineering teams build internal tools and templates so developers can deploy applications in minutes instead of weeks.

Related terms:

DevOps

WebAssembly

advanced

Binary instruction format that allows code written in multiple languages to run at near-native speed in web browsers and on servers. Like having a universal translator that lets different programming languages run anywhere efficiently.

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. Like having a locked safe that can perform calculations without opening.

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. Like having local processing stations between edge devices and cloud data centers.

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
IoT

Green Computing

intermediate

Environmentally sustainable approach to computing that minimizes energy consumption and carbon footprint. Like being eco-friendly with technology by reducing waste and using renewable energy.

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. Like having security rules and compliance requirements written as programs that check themselves automatically.

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. Like running heavy tasks when solar or wind power is abundant.

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 for transactional and marketing emails. Like having a professional mail room that can send millions of emails reliably.

Example: A SaaS company uses SES to send password reset emails, account notifications, and weekly newsletters to millions of users.

Related terms:

Transactional Email
AWS

DMS

advanced

Database Migration Service - AWS service for migrating databases to the cloud with minimal downtime. Like hiring professional movers who can relocate your office while you keep working.

Example: A company uses DMS to migrate their on-premises Oracle database to Amazon RDS with continuous replication during the transition.

Related terms:

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 security analytics platform built on Google infrastructure for threat detection. Like having Google's security expertise watching over your organization's data.

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. Like having a spending allowance for risk.

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

SIEM

advanced

Security Information and Event Management - software that collects and analyzes security data from across an organization to detect threats. Like having a security command center that monitors all cameras and sensors.

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. Like having a security robot that can investigate and respond to threats automatically.

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. Like changing your locks regularly even if you haven't lost your keys.

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

Principle of Least Privilege

intermediate

Security concept where users and systems are given only the minimum access needed to perform their tasks. Like giving employees keys only to the rooms they need to do their jobs.

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

Security team that simulates real-world attacks to test an organization's defenses and identify vulnerabilities. Like having a team of friendly burglars test your security.

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

Spare cloud computing capacity available at steep discounts (up to 90% off) but can be reclaimed with short notice. Like flying standby for much cheaper tickets, but you might get bumped.

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
EC2
FinOps

Reserved Instances

intermediate

Cloud computing capacity purchased in advance at discounted rates in exchange for a commitment period (1-3 years). Like signing a long-term lease for lower monthly rent.

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
FinOps

Savings Plans

intermediate

Flexible pricing model offering discounts in exchange for consistent usage commitment, without being tied to specific instance types. Like a gym membership that works at any location in the chain.

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
FinOps

Data Mesh

advanced

Decentralized approach to data architecture where domain teams own and share their data as products. Like having each department run their own data shop instead of one central warehouse.

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. Like a library organized by meaning rather than alphabetically.

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. Like converting words into map coordinates where similar meanings are neighbors.

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 that enhances language models by retrieving relevant information from a knowledge base before generating responses. Like giving an AI access to a reference library before answering questions.

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

Prompt Engineering

intermediate

Practice of designing and optimizing input prompts to get better results from AI language models. Like learning the right way to ask questions to get the best answers.

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

Process of further training a pre-trained AI model on specific data to improve performance for particular tasks. Like teaching a general-purpose assistant to specialize in your field.

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

Search approach that understands the meaning and context of queries rather than just matching keywords. Like having a librarian who understands what you're really looking for.

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. Like having an AI assistant that can independently complete multi-step tasks.

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

Standard protocol for connecting AI models to external data sources and tools in a secure, standardized way. Like a universal adapter that lets AI assistants safely access your files and services.

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 built into AI systems to prevent harmful, inappropriate, or off-topic outputs. Like safety rails on a highway that keep AI responses on track.

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 made-up information. Like a confident student giving a wrong answer that sounds right.

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. Like the size of a desk - determines how many documents you can spread out at once.

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

Basic unit of text that AI language models process, typically representing words, word parts, or punctuation. Like the individual puzzle pieces that make up text.

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 that a machine learning model produces when given new data. Like a weather forecast that uses past patterns to estimate tomorrow's conditions.

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. Like digital assistants that can work independently on your behalf.

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. Like a filing cabinet that automatically organizes and syncs your documents across all devices.

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

Using knowledge gained from training on one task to improve performance on a different but related task. Like a chef who learned French cuisine using those knife skills to quickly learn Japanese cooking.

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. Like a student who memorizes test answers but can't apply the concepts to new problems.

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. Like the blueprint of a building showing how all parts fit together.

Example: A microservices system architecture divides an e-commerce platform into separate services for inventory, payments, and user accounts.

Related terms:

Microservices

Navigation

basic

The method by which users move through a website, application, or system to find content and features. Like road signs that help you find your way around a city.

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

Buying and selling goods or services over the internet using electronic transactions. Like a digital marketplace that's open 24/7 from anywhere in the world.

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

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.

✓ 537+ definitions✓ Real-time search✓ Zero dependencies✓ Style isolation