Cloud Computing Glossary for Beginners

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

Browse All Terms

Filter by Category

Click to filter or visit category pages

419 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
GCP

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
GCP
Data Center
Scale

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
Virtualization

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
Client

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
Infrastructure

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
Storage
Performance

RAM

basic

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

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

Related terms:

CPU
Storage
Memory

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
Sync
Storage

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
Recovery
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
High Availability
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
ISP
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
Wireless

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
Modem
Internet
Gateway

Bandwidth

basic

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

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

Related terms:

Internet Speed
Data Transfer
ISP

Encryption

basic

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

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

Related terms:

Password
Security
Privacy
Cybersecurity

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.

Related terms:

Two-Factor Authentication
Security
Login

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.

Related terms:

Security
Network Security
Antivirus

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
Instance

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:

Serverless
Function as a Service
Event-driven

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
Network Security
Private Network

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
Microsoft
Virtual Machines

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
Google
GCP

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
Containerization

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
Data Science
Algorithm

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
Automation
Smart Technology

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
High Availability
Traffic Distribution
Scalability

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
Network Hub
Routing
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
Private Connection
Dedicated Network
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
Private Connection
Dedicated Network
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:

GCP
Private Connection
Dedicated Network
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
Private Connection
Dedicated Network
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
Secure Connection
Site-to-Site

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:

GCP
VPN
Secure Connection
Site-to-Site

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
Secure Tunnel

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
Network Hub
SD-WAN
Branch Connectivity

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
Asynchronous Processing

Event Streaming

advanced

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

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

Related terms:

Message Queue
Real-time Processing
Data Pipeline

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
Integration
Web Services

Serverless Computing

intermediate

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

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

Related terms:

Lambda
Function as a Service
Cloud Computing

Microservices

advanced

Building applications as small, independent services that work together. 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
Distributed Systems

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
Distributed Systems

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
Automation
Container
Workflow

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:

Integration
API
Application
Data Exchange

Big Data

advanced

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

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

Related terms:

Data Analytics
Data Pipeline
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
Security

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
Peak Load

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
Deployment
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
Scaling

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
Storage
Persistent Storage
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:

File System
Shared Storage
NFS
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
Archival
Backup
Cold Storage

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
MySQL
PostgreSQL
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
Scaling
Performance

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
MySQL
PostgreSQL
Performance

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
Analytics
Big Data
Business Intelligence

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
Performance
Global Distribution

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
Domain Name
Traffic Routing
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
Traffic Distribution
High Availability
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
Internet Access
Public 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
Private Subnet
Security
Internet Access

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%.

Related terms:

Monitoring
Metrics
Alarms
Logs

CloudTrail

intermediate

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

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

Related terms:

Auditing
Compliance
Security
API Calls

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.

Related terms:

Security
Permissions
Users
Roles

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
IaC
Templates
Automation

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.

Related terms:

Git
Version Control
Repository
Source Code

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
Deployment
Automation
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:

Build
Testing
Compilation
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
Web Apps
PaaS
Hosting

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
Global Distribution
Azure
Performance

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:

Identity Management
SSO
Authentication
Microsoft

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:

Security
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:

GCP
PaaS
Serverless
Web Applications

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
Analytics
Big Data
SQL

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.

Related terms:

Messaging
Event-Driven
Asynchronous
Integration

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
Certificate

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
Security

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
Web Services
JSON

JSON

basic

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

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

Related terms:

API
Data Format
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
Data Format
Markup Language
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
Data Science

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
Image Recognition
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
Text Analysis
Sentiment Analysis
Machine Learning

Lex

advanced

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

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

Related terms:

Chatbot
Voice Assistant
Natural Language
Conversational AI

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:

Serverless
Event-Driven
Azure
Compute

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:

Messaging
Queue
Integration
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.

Related terms:

Workflow
Integration
Automation
Business Process

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:

Global Database
Horizontal Scaling
SQL
Distributed Systems

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:

Data Processing
Stream Processing
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.

Related terms:

Mobile Development
Real-time Database
Backend as a Service
Google

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:

Security
Remote Access
Tunneling
Encryption

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.

Related terms:

IP Addresses
Subnets
Network Routing
CIDR Block

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.

Related terms:

IP Addresses
Network Configuration
Automatic Assignment
Networking

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
Network Protocol
Reliable Delivery
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
Network Protocol
Speed
Real-time Communication

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:

File Transfer
Protocol
SFTP
Web Development

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
Secure Transfer
Security

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
Query
Relational Database
MySQL

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
Transactions
Reliability
Data Integrity

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 Pipeline
Data Warehouse
Data Processing
Analytics

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
Transaction Processing
Database
Real-time

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
Analytics
Data Warehouse
Business Intelligence

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:

Authentication
API
Token
SSO

JWT

intermediate

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

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

Related terms:

Authentication
Token
JSON
API

SSO

intermediate

Single Sign-On - 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:

Authentication
Identity Management
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
Authentication
Federation
XML

MFA

intermediate

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

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

Related terms:

2FA
Authentication
Security
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
Authentication
Security
SMS

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

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
Real-time Processing

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

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
Decoupling

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
IaC
CloudFormation
Provisioning

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:

Configuration Management
Automation
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
Automation
Build Pipeline
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:

Monitoring
Metrics
Alerting
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
Dashboards
Visualization
Metrics

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.

Related terms:

Performance
Network
Response Time
User Experience

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:

Performance
Bandwidth
Capacity
Scaling

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
Performance
Memory
Speed

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:

Performance Testing
Scalability
Capacity Planning
Quality Assurance

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
Oracle
Database
Enterprise

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:

Oracle
Database
Automation
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:

Oracle
Database
Performance
Enterprise

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
Messaging
Notifications
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
Queue
Messaging
Decoupling

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:

Event-Driven
Serverless
Integration
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:

Workflow
Orchestration
Serverless
State Machine

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
Real-time
Analytics
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
Analytics
Serverless

Glue

advanced

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

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

Related terms:

ETL
Data Processing
Analytics
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
Hadoop
Spark
Analytics

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.

Related terms:

Event-Driven
Serverless
Integration
Reactive

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
Distributed Systems
Platform

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
Real-time

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
Analytics
Real-time
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
Workflow
Data Pipeline

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
Package Manager
Deployment
Charts

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
Security
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:

Serverless
Kubernetes
Container
Event-Driven

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.

Related terms:

Open Source
Cloud Native
Standards
Community

IoT

basic

Internet of Things - network of physical devices connected to the internet that collect and share data. Like giving everyday objects the ability to communicate and share information.

Example: Smart thermostats, fitness trackers, and connected cars are all examples of IoT devices that send data to cloud services.

Related terms:

Edge Computing
Sensors
Connected Devices
Smart Devices

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
Protocol
Messaging
Low Power

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
Metrics
Monitoring
Analytics

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
Flexible Schema

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:

Cache
In-Memory
Key-Value Store
Performance

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
Analytics
Full-Text Search
Distributed

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
Real-time
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
Web Security
Protection
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.

Related terms:

Attack
Protection
Traffic
Availability

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:

GCP
Serverless
Event-Driven
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.

Related terms:

GCP
Serverless
Containers
Scaling

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:

GCP
Object Storage
Data 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
Wide Column
Real-time
Analytics

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
Spark
Hadoop
Data Processing

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
Protocol
Web
Request

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.

Related terms:

Real-time
Communication
Protocol
Bidirectional

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
Query Language
Efficient
Flexible

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:

RPC
Protocol
Performance
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:

Privacy
Data Protection
Compliance
Regulation

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:

Healthcare
Privacy
Compliance
Medical Data

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:

Audit
Security Standards
Compliance
Certification

Penetration Testing

advanced

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

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

Related terms:

Security Testing
Vulnerability
Ethical Hacking
Assessment

Deep Learning

advanced

Subset of machine learning using neural networks with many layers to analyze data. Like having a computer brain with many interconnected layers that can understand complex patterns.

Example: Self-driving cars use deep learning to recognize objects, read traffic signs, and navigate roads.

Related terms:

Neural Networks
AI
Pattern Recognition
Complex Analysis

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:

NLP
Language Understanding
AI
Text Processing

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.

Related terms:

Image Recognition
Visual AI
Pattern Recognition
Automated Analysis

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
Routing
Management
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.

Related terms:

Callback
Real-time
Integration
Event Notification

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:

Development Tools
API
Libraries
Programming

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
Programming
Cloud
Framework

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
Performance Target
Metrics
Reliability

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:

Cache
Performance
In-Memory
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
Configuration Management
Auditing
Governance

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.

Related terms:

Server Management
Configuration
Patching
Automation

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:

Load Balancing
DNS
Global Distribution
High Availability

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
Application Routing
Security

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:

Global Load Balancing
CDN
Performance
Acceleration

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:

Configuration
Data Format
Infrastructure as Code
Markup

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.

Related terms:

Web Security
Browser Policy
API Access
Cross-Domain

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.

Related terms:

Web Attack
Security Vulnerability
Protection
Authentication

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.

Related terms:

Web Attack
Code Injection
Input Validation
Security

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:

Relational Database
SQL
Tables
Relationships

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:

Database Operations
Data Management
API Design
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.

Related terms:

Database Scaling
Distributed Systems
Partitioning
Performance

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:

High Availability
Backup
Data Redundancy
Performance

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
Failure Handling

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:

Fault Isolation
Resilience
Resource Isolation
Architecture

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:

Distributed Transactions
Microservices
Consistency
Choreography

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
Sprint
Iterative Development
Project Management

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
Sprint
Product Owner
Project Management

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.

Related terms:

Workflow
Visual Management
Continuous Flow
Process Improvement

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.

Related terms:

Directory Services
Authentication
User Management
Protocol

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.

Related terms:

Network Monitoring
Management Protocol
Device Management
Alerting

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.

Related terms:

Time Synchronization
Protocol
Accuracy
Distributed Systems

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
Communication
Security
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:

Container Pattern
Microservices
Separation of Concerns
Architecture

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:

Proxy Pattern
External Communication
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.

Related terms:

Development Tools
Programming
Code Editor
Debugging

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
Monitoring
Debugging

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.

Related terms:

Configuration Management
Secrets
Security
Application Settings

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.

Related terms:

Credentials
Rotation
Security
Automation

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.

Related terms:

Multi-Account
Governance
Billing
Security Policies

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:

Governance
Compliance
Multi-Account
Security

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.

Related terms:

Monitoring
Telemetry
Performance
Alerting

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
Analysis
Security
Investigation

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
Performance
Application Monitoring
Optimization

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
GCP
Authentication
Rate Limiting

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:

DDoS Protection
WAF
Security
GCP

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
Flexible Schema
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
Simple Storage
Cache
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
Wide Column
Cassandra
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.

Related terms:

Relationships
Connections
Neo4j
Social Networks

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:

Routing Protocol
Internet
Network
ISP

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:

Traffic Prioritization
Network Management
Performance
Bandwidth

Encryption at Rest

intermediate

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

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

Related terms:

Data Protection
Storage Security
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:

Data Protection
Network Security
TLS
Secure Communication

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.

Related terms:

Continuous Deployment
High Availability
Rolling Updates
Production

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
Deployment
Reliability
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:

Resilience Testing
Fault Tolerance
Reliability
System Testing

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.

Related terms:

Feature Toggle
Gradual Rollout
A/B Testing
Deployment

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.

Related terms:

Code Quality
Refactoring
Maintainability
Software Engineering

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.

Related terms:

Event-Driven
Audit Trail
State Management
Data Persistence

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.

Related terms:

Command Query
Data Separation
Performance
Architecture Pattern

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.

Related terms:

DDD
Business Logic
Software Architecture
Modeling

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
Availability

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
Data Loss
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.

Related terms:

Incident Response
Recovery
Performance Metrics
Reliability

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:

Reliability
Hardware
Failure Rate
Maintenance

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
Contingency Planning

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:

High Availability
Disaster Recovery
Redundancy
Failback
Load Balancing

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
System 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
High Availability
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
High Availability
Load Balancing
Geo-Redundancy
Multi-Region

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
High Availability
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
Multi-Region
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
Backup Location
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
Testing
Failover
Validation

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
Data Preparation
ETL
Analytics
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.

Related terms:

Language Translation
Localization
Multilingual
Neural Networks

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
Voice Synthesis
Accessibility
Audio

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
Audio Processing
Voice Recognition
Transcription

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.

Related terms:

Document Processing
OCR
Data Extraction
Form Processing

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
Foundation Models
Large Language Models
AI Applications

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.

Related terms:

Threat Detection
Security Monitoring
Malware
Intrusion Detection

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:

Security Dashboard
Threat Management
Compliance
Security Orchestration

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
Docker Images
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
AI Platform
Data Science

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
Analytics
Business Intelligence

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
Image Analysis
OCR
Object Detection

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
Text Analysis
Sentiment Analysis
Language Understanding

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.

Related terms:

Speech Recognition
Voice Synthesis
Speech Translation
Audio Processing

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.

Related terms:

Language Translation
Neural Translation
Multilingual
Localization

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
Form Processing
Data Extraction
OCR

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.

Related terms:

Chatbot
Conversational AI
Customer Service
Multi-channel

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
Large Language Models
GPT
Enterprise 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
Container Orchestration
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:

Serverless Containers
Container
Batch Processing
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
Docker Images
Version Control
Private 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:

Machine Learning Platform
AutoML
Model Training
AI Pipeline

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.

Related terms:

Global Load Balancing
Traffic Distribution
High Availability
Performance

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
Dynamic Routing
Network Connectivity
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:

Performance Monitoring
Metrics
Alerting
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
Image Recognition
Object Detection
Machine Learning

Natural Language AI

intermediate

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

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

Related terms:

Natural Language Processing
Text Analysis
Entity Extraction
Sentiment Analysis

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.

Related terms:

Language Translation
Neural Translation
Multilingual
Real-time Translation

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.

Related terms:

Speech Recognition
Audio Transcription
Voice-to-Text
Accessibility

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.

Related terms:

Voice Synthesis
Audio Generation
Text-to-Voice
Accessibility

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.

Related terms:

Document Processing
Data Extraction
OCR
Information Extraction

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
Container Orchestration
Auto Scaling
Managed Service

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.

Related terms:

Docker Registry
Container Images
Version Control
Image Storage

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
Application Modernization
Container Management

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
Oracle Cloud
Scalable Compute

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:

Software-Defined Networking
Network Isolation
Cloud Networking
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:

Traffic Distribution
High Availability
Load Balancing
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:

Network Hub
Hybrid Cloud
Network Connectivity
Routing

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
Event-Driven
Function as a Service
Event Processing

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
OCR
Data Extraction
Form Processing

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
Image Analysis
Object Detection
Visual Recognition

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
Text Analysis
Sentiment Analysis
Entity Recognition

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:

Speech Recognition
Text-to-Speech
Voice Processing
Accessibility

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.

Related terms:

Large Language Models
Text Generation
AI Assistants
Content Creation

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.

Related terms:

Machine Learning Platform
Model Development
Data Science
ML Lifecycle

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.

Related terms:

Chatbot
Conversational AI
Customer Service
Voice Assistant

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
Intelligent Automation
AI Reasoning

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
Container Orchestration
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.

Related terms:

Serverless Containers
Batch Processing
Container Runtime
On-demand Computing

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.

Related terms:

Docker Registry
Container Images
Version Control
Image Management

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
Network Security
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.

Related terms:

Network File System
Shared Storage
NFS
File Sharing

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
Traffic Management
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
Continuous Deployment
Kubernetes
Multi-cluster

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
Network Security

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 VM

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
Integration

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
Messaging

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
Kafka
Real-time Analytics

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
Automation

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
Data Pipeline
Analytics

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:

WAN
Networking
Connectivity

Data Catalog

intermediate

A centralized repository that stores metadata and helps users discover, understand, and manage data assets across the organization.

Example: Data Catalog helps data scientists find customer datasets by searching for 'customer behavior' and seeing what tables, descriptions, and owners are available.

Related terms:

Metadata
Data Discovery
Data Governance
Analytics

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:

Automation
Step Functions
Process Management
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:

Security
WAF
Application Protection
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
Security
Cryptography
HSM

Secrets Management

intermediate

Secure storage and automatic rotation of sensitive information like passwords, API keys, certificates, and tokens used by applications.

Example: Secrets Management automatically rotates your database passwords every 30 days and updates all applications without any downtime.

Related terms:

Security
API Keys
Password Management
Certificates

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:

Cache
Performance
Redis
Memcached
Database Optimization

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:

Content Delivery
Media Processing
CDN
Live Broadcasting

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:

Full-Text Search
Elasticsearch
Search Index
Query Processing

Cost Management

basic

Tools and practices for monitoring, analyzing, and optimizing cloud spending to prevent budget overruns and identify cost-saving opportunities.

Example: Cost Management alerts you when your cloud bill exceeds $500 and suggests switching to cheaper storage options for old files.

Related terms:

Budget Management
Cost Optimization
Cloud Economics
Billing

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
Performance Monitoring
Application Analytics
Error Tracking

Centralized Logging

intermediate

Collecting and storing log data from multiple applications and systems in one central location for easier searching, monitoring, and analysis.

Example: Centralized Logging gathers error messages from all your microservices into one dashboard, making it easy to trace problems across your entire system.

Related terms:

Log Management
Log Aggregation
System Monitoring
Troubleshooting

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.

Related terms:

BaaS
Mobile Development
Authentication
Push Notifications

Transactional Email

basic

Automated email service for sending individual, triggered messages like order confirmations, password resets, and account notifications.

Example: Transactional Email automatically sends a receipt to customers within seconds of completing their online purchase.

Related terms:

Email Delivery
SMTP
Email API
Notifications

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:

Data Backup
Disaster Recovery
Data Protection
Storage

Virtual Desktop

intermediate

Cloud-based desktop computing environment that allows users to access their desktop, applications, and files from any device with internet connection.

Example: Virtual Desktop lets employees work from home by accessing their company computer and software through a web browser.

Related terms:

VDI
Remote Desktop
Cloud Desktop
Remote Work

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:

Mapping
GPS
Location Services
GIS

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:

Cloud Migration
Lift and Shift
Infrastructure Migration
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.

Related terms:

Cryptocurrency
Smart Contracts
Distributed Ledger
DeFi

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.

Related terms:

Quantum Mechanics
Superposition
Quantum Algorithms
Cryptography

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.

Related terms:

HPC
Parallel Computing
Supercomputing
Scientific Computing

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.

Related terms:

GameLift
Dedicated Servers
Matchmaking
Real-time Gaming
Session Management

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
Domain Name
Web Server
HTML

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
Email Server
Attachment
Inbox

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
File Transfer
Internet
Storage

Upload

basic

Sending files from your device to the internet or another computer. Like mailing a package - you're sending something from your location to somewhere else.

Example: When you upload photos to social media, you're sending them from your phone to the social media company's servers.

Related terms:

Download
File Transfer
Cloud Storage
Sharing

File

basic

A collection of data stored on a computer with a specific name and format. Like a digital document, photo, or song that you can save and organize.

Example: Your vacation photos, work documents, and music songs are all different types of files stored on your device.

Related terms:

Folder
Storage
Document
File Format

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
Organization
Directory
Storage

Operating System

basic

The main software that manages your computer and runs other programs. Like the manager of a building who makes sure everything works properly.

Example: Windows, macOS, and Android are operating systems that control how your devices work and run apps.

Related terms:

Software
Computer
Applications
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
Program
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
Computer
Processor
Memory

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
Program
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
App Store

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:

User Experience
Design
Application
Interface

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:

Google
Internet
Keywords
Web Search

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
Google
Search Results
SEO

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
Domain Name
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
Hyperlink
Navigation

Social Media

basic

Online platforms where people share content, communicate, and connect with friends and communities. Like digital town squares where people gather and talk.

Example: Facebook, Instagram, Twitter, and TikTok are social media platforms where people share photos, videos, and thoughts.

Related terms:

Platform
Sharing
Community
Content

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
Audio Streaming
Content
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
Shopping Cart
Online Store

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
Credit Card
Mobile Payment
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
Portability

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
Infrastructure
Investment

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
Subscription
Pay-as-you-go

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
Mobile Device
Cellular Network

Tablet

basic

A portable computer with a touchscreen interface, larger than a smartphone but smaller than a laptop. Like a digital notebook that you can carry anywhere.

Example: iPads and Android tablets are used for reading, watching videos, drawing, and light computing tasks with touch controls.

Related terms:

Touchscreen
Mobile Device
Portable Computer
Digital Reading

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:

Portable Computer
Desktop Computer
Mobile Computing
Battery

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
Monitor
Personal Computer
Workstation

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
Gesture Control

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.

Related terms:

Portable Device
Charging
Power Management
Mobile Computing

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.

Related terms:

Cable
Connection
Data Transfer
Peripheral

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.

Related terms:

Wireless
Connection
Audio Device
Peripheral

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:

Location Services
Navigation
Satellite
Mapping

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.

Related terms:

Barcode
Scanning
Data Storage
Mobile Camera

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
Internet Service

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
Web Application
Remote Computing
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
Synchronization
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
Remote Work
Internet Connection

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
Performance
Resource Management
Elastic Computing

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
Resource Management

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:

Data Protection
Encryption
Access Control
Privacy

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
Cross-Platform
Device Compatibility
Seamless Experience

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.

Related terms:

Software Updates
Maintenance
Security Patches
Version Control

Data Redundancy

basic

Keeping multiple copies of important data in different locations to prevent loss. Like having photocopies of important documents stored in different safe places.

Example: Cloud storage services use data redundancy to keep your photos safe - if one server fails, your photos are still available from backup copies.

Related terms:

Backup
Data Protection
Fault Tolerance
Disaster Recovery

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.

Related terms:

Real-time Collaboration
Shared Files
Team Work
Concurrent Editing

Service Reliability

basic

How consistently a cloud service stays available and working properly. Like how dependable your electricity or water service is at home.

Example: A reliable email service works 99.9% of the time, meaning you can almost always send and receive emails when you need to.

Related terms:

Uptime
Service Availability
Performance
Quality of Service

Cloud Integration

basic

Different cloud services working together seamlessly to create a better user experience. Like having all your home appliances connected and coordinated.

Example: Cloud integration lets your calendar app automatically create video meeting links and send invitations through your email service.

Related terms:

API Integration
Service Connectivity
Workflow Automation
Ecosystem

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
Connection Quality
Data Transfer
Network Performance

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.

Related terms:

Internet Connection
Network Access
Wireless Connection
Communication

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
Application Platform
Developer Tools

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
Web Application
Subscription Software
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
Event-Driven
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
Automation
DevOps
Cloud Provisioning

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
Geographic Distribution
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
High Availability
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
Performance
Edge Computing
Content Distribution

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:

Domain Name
IP Address
Name Resolution
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
Unstructured Data

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.

Related terms:

Volume
Disk Storage
Persistent Storage
SAN

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
Analytics
Raw Data

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
Business Intelligence
Analytics

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:

Cold Storage
Glacier
Long-term Storage
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
Network
IP Address
Network Segmentation

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
Certificate
Security

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
Proxy
Web Server
Traffic Management

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
Access Control
Permissions
Security

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.

Related terms:

Security
Regulations
Governance
Audit

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.

Related terms:

Security
Authentication
Network Security
Access Control

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
Automation
Deployment
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
Automation
Jenkins
Pipeline

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:

Deployment
Zero Downtime
Release Strategy
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:

Deployment
Gradual Rollout
Risk Mitigation
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
Version Control
Automation

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
Data Transfer
Infrastructure
Modernization
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:

Monitoring
Logging
Metrics
Debugging

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:

Monitoring
Performance
Observability
Metrics

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
Uptime
Performance
Contract

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
Reliability
Automation
Operations

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
Debugging
Monitoring
Error Tracking

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.

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