Your complete guide to cloud computing terminology across AWS, Azure, GCP, OCI, and DigitalOcean. No prior knowledge required - we explain 712+ cloud terms in simple, everyday language with real-world examples.
On-demand delivery of servers, storage, and databases over the internet with pay-as-you-go pricing, replacing upfront hardware with variable costs.
Example: Instead of buying expensive servers, Netflix uses cloud computing to stream videos to millions of people worldwide, scaling capacity up during peak viewing hours and reducing it overnight without purchasing additional hardware. Architecture use case: a startup launches on AWS with a single EC2 instance, then adds RDS for the database, S3 for file storage, CloudFront for CDN, and Auto Scaling groups — each addition coming from a managed service rather than custom infrastructure.
Related terms:
Companies that own massive computer centers and rent out computing power, acting as tech landlords for businesses and developers alike.
Example: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud are the biggest cloud providers.
Related terms:
One of the world's largest cloud providers — AWS, Azure, GCP, OCI — each operating millions of servers globally for billions of users.
Example: AWS (Amazon Web Services), Microsoft Azure, Google Cloud Platform (GCP), and Oracle Cloud Infrastructure (OCI) are the four major hyperscalers. They operate data centers in dozens of regions worldwide, handling massive workloads for companies like Netflix (AWS), LinkedIn (Azure), Spotify (Google Cloud), and many government agencies (all four). When a startup says they are 'on the cloud', they are almost always using one of these hyperscalers.
Related terms:
A fake computer that runs inside a real computer, allowing multiple operating systems to operate simultaneously on a single device.
Example: You can run Windows and Mac operating systems at the same time on one computer using virtual machines.
Related terms:
A powerful computer that provides services to other computers, functioning like a restaurant kitchen that serves food to many customers.
Example: When you visit a website, a server sends the webpage to your computer.
Related terms:
A building full of servers and networking equipment, serving as a giant computer warehouse that houses critical data and applications.
Example: Google has data centers around the world to make search results load faster for everyone.
Related terms:
Central Processing Unit - the brain of a computer that performs calculations, executes instructions, and makes decisions for all tasks.
Example: A faster CPU means your computer can run programs more quickly and handle multiple tasks at once.
Related terms:
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:
An organized collection of information stored electronically, functioning like a digital filing cabinet with fast search capabilities.
Example: Facebook uses databases to store user profiles, posts, and photos for billions of people.
Related terms:
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:
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:
Creating and maintaining duplicate copies of data across multiple locations or servers for enhanced reliability and performance benefits.
Example: A global application replicates user data across data centers in different continents so users get fast access no matter where they are, and data is safe even if one data center fails.
Related terms:
A global network connecting billions of computers and devices, functioning like a worldwide postal system for digital information exchange.
Example: The internet allows you to video chat with someone on the other side of the world instantly.
Related terms:
A way to connect devices to the internet without cables, creating invisible roads for data to travel through the air seamlessly and efficiently.
Example: Your phone uses WiFi to connect to your home internet without being plugged in.
Related terms:
A device that directs internet traffic between devices and the internet, acting like a traffic controller to manage data flow effectively.
Example: Your home router allows your laptop, phone, and smart TV to all share one internet connection.
Related terms:
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:
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:
A secret word or phrase that proves your identity to access accounts or systems, functioning like a key to your digital house or vault.
Example: Using a strong, unique password for each account helps prevent hackers from accessing your information.
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.
Amazon Web Services - Amazon's cloud computing platform offering over 200 different services for businesses to enhance their operations.
Example: Many companies use AWS to host their websites and store their data instead of buying their own servers.
Related terms:
Amazon EC2 (Elastic Compute Cloud) is AWS's virtual server service that lets you launch and manage compute instances in the cloud within minutes.
Example: A startup launches an EC2 t3.medium instance to host their web application, then switches to a c6i.large when they need more CPU for video processing — all without touching physical hardware. Architecture use case: a web app uses an Application Load Balancer in front of an Auto Scaling group of EC2 instances spanning three Availability Zones, with an RDS Multi-AZ database in private subnets — providing high availability and automatic failover.
Related terms:
AWS object storage for any file type — images, videos, logs, backups — with virtually unlimited capacity, 11-nines durability, and pay-per-use pricing.
Example: A photo sharing app stores all user photos in S3, serves them globally through CloudFront CDN for fast delivery, uses lifecycle rules to move photos older than 90 days to S3 Glacier for cheaper storage, and triggers a Lambda function on upload to generate thumbnails automatically. Architecture use case: an analytics pipeline lands raw CSV files in an S3 'raw' bucket, a Lambda function transforms and moves them to a 'processed' bucket, and Athena queries the processed files directly using SQL — a fully serverless data warehouse with no servers to manage.
Related terms:
AWS Lambda is a serverless compute service that runs your code in response to events without requiring you to provision or manage servers.
Example: An e-commerce site uses Lambda to: process images uploaded to S3 (resizing and watermarking), send order confirmation emails triggered by DynamoDB writes, and run a nightly cost report triggered by EventBridge — all without maintaining any servers. Architecture use case: a real-time data pipeline uses Kinesis Data Streams to ingest clickstream events, Lambda to transform and enrich each record, and S3 + Athena for serverless querying — handling millions of events per day with no servers to provision.
Related terms:
AWS's intelligent enterprise search service powered by machine learning, designed to help organizations find information quickly and efficiently.
Example: A law firm uses Amazon Kendra to search through millions of legal documents using natural language questions like 'What are the requirements for patent filing in California?'
Related terms:
A logically isolated network in the cloud where you define IP ranges, subnets, route tables, and security rules to control how your resources communicate.
Example: A financial services company builds a VPC with a 10.0.0.0/16 CIDR block, creates public subnets (10.0.1.0/24, 10.0.2.0/24) for load balancers, private subnets (10.0.3.0/24, 10.0.4.0/24) for application servers, and isolated subnets (10.0.5.0/24) for databases — all spread across two Availability Zones for high availability. Architecture use case: a three-tier web application places its Application Load Balancer in public subnets, EC2 web servers in private application subnets, and RDS PostgreSQL in isolated database subnets — with NAT Gateways allowing the EC2 instances to download patches without being directly reachable from the internet.
Related terms:
Microsoft's cloud computing platform offering hundreds of services for building, deploying, and managing applications in a scalable environment.
Example: A company uses Azure to run their business applications and store their data in Microsoft's cloud.
Related terms:
Google's cloud computing services that help you build, deploy, and scale applications using Google's robust infrastructure and tools.
Example: A gaming company uses Google Cloud Platform to handle millions of players around the world.
Related terms:
A package that contains an application and everything it needs to run, making it easy to move between different computers.
Example: A developer packages their web app in a container so it works the same way on their laptop and in the cloud.
Related terms:
Platform for packaging apps as containers — portable environments bundling code and dependencies for consistent execution across any environment.
Example: A development team writes a Dockerfile that installs Node.js, copies the app code, and sets the startup command. Every developer runs the same image locally, the CI pipeline builds and tests it automatically, and the same image is deployed to production Kubernetes — guaranteeing identical behavior at every stage. Architecture use case: a multi-service e-commerce platform runs its frontend, API, payment service, and email worker as separate Docker containers — each independently deployable, scalable, and versioned through its own Docker image in Amazon ECR.
Related terms:
Open-source container orchestration automating deployment, scaling, and management of containerized applications across a cluster of servers.
Example: An e-commerce platform runs its checkout service as a Kubernetes Deployment with 3 replicas. During Black Friday, a Horizontal Pod Autoscaler detects high CPU and automatically scales to 20 replicas across 5 nodes — then scales back down overnight without any manual intervention. Architecture use case: a fintech company uses EKS to run 12 microservices (auth, payments, notifications, etc.), each in its own Deployment with individual HPA policies, separate Namespaces for isolation, and Istio service mesh for encrypted inter-service communication and traffic observability.
Related terms:
Teaching computers to recognize patterns and make predictions without explicitly programming every step, enhancing automation and efficiency.
Example: Spotify uses machine learning to recommend songs based on what you've listened to before.
Related terms:
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:
A computing system inspired by the human brain that learns from data by adjusting connections between artificial neurons.
Example: Image recognition apps use neural networks to identify objects in photos by learning from millions of labeled images.
Related terms:
Advanced machine learning technique using multi-layered neural networks to learn complex patterns from large amounts of data.
Example: Self-driving cars use deep learning to recognize pedestrians, traffic signs, and road conditions from camera images.
Related terms:
AI systems that can create new content like text, images, code, or music based on patterns learned from training data, revolutionizing creativity.
Example: ChatGPT, DALL-E, and GitHub Copilot are generative AI tools that create human-like text, images, and code respectively.
Related terms:
Massive AI models trained on vast amounts of text data that can understand and generate human language, enabling advanced natural language processing.
Example: GPT-4, Claude, and Gemini are large language models that can write essays, answer questions, and help with coding tasks.
Related terms:
Graphics Processing Unit - specialized hardware designed for parallel processing that accelerates AI training and graphics rendering.
Example: Training large AI models on GPUs can be 100x faster than using regular CPUs because GPUs can process many calculations at once.
Related terms:
Tensor Processing Unit - Google's custom AI accelerator chips optimized specifically for training and running neural networks.
Example: Google uses TPUs to train their massive language models like Gemini, achieving faster training times than traditional GPUs.
Related terms:
Specialized hardware designed to speed up AI and machine learning workloads by optimizing specific AI operations, enhancing computational efficiency.
Example: Cloud providers offer AI accelerators like AWS Inferentia and Azure's custom chips to run AI models faster and more cost-effectively.
Related terms:
The process of tagging data with labels or annotations to teach AI models what patterns to recognize, crucial for supervised learning success.
Example: Training an image recognition model requires thousands of photos labeled with what objects they contain, like 'cat', 'dog', or 'car'.
Related terms:
The process of selecting and transforming raw data into meaningful inputs that AI models can learn from effectively, improving model accuracy.
Example: For predicting house prices, feature engineering might combine 'bedrooms' and 'bathrooms' into 'total rooms' or calculate 'price per square foot'.
Related terms:
Centralized repository for storing, managing, and serving machine learning features for consistent use across training and production.
Example: A feature store ensures that the 'customer lifetime value' calculation used during model training is identical to what's used when making predictions.
Related terms:
The process of teaching an AI model to recognize patterns by feeding it labeled data and adjusting its parameters for optimal performance.
Example: Training a spam detection model involves feeding it thousands of emails labeled as 'spam' or 'not spam' until it learns to classify them correctly.
Related terms:
Optimizing the settings and configurations of a machine learning model to improve its performance, crucial for achieving better results.
Example: Data scientists tune hyperparameters like learning rate and number of layers to make their neural network more accurate.
Related terms:
Recording and comparing different machine learning experiments, including their configurations, metrics, and results for informed decision-making.
Example: MLflow tracks every model training run, recording which parameters were used and how accurate each model was, making it easy to find the best performing version.
Related terms:
Testing a trained AI model on data it hasn't seen before to ensure it generalizes well and doesn't just memorize training data.
Example: After training a fraud detection model, validation testing on new transactions ensures it can accurately detect fraud it hasn't encountered before.
Related terms:
Central repository for storing, versioning, and managing trained machine learning models with their metadata, ensuring easy access and organization.
Example: A model registry stores each version of a recommendation model, tracking which version is in production, staging, or archived.
Related terms:
Making trained AI models available to applications through APIs or services for making predictions, facilitating real-time decision-making.
Example: Model serving infrastructure hosts a language translation model that applications can call via API to translate text in real-time.
Related terms:
Using a trained AI model to make predictions or decisions on new data. Like applying learned knowledge to solve new problems.
Example: When you upload a photo to identify a plant, the app uses model inference to predict what species it is based on its trained model.
Related terms:
Processing large volumes of data through an AI model all at once rather than one item at a time, optimizing resource utilization and speed.
Example: An e-commerce company runs batch inference overnight to generate product recommendations for all millions of users at once.
Related terms:
Machine Learning Operations - practices and tools for deploying, monitoring, and managing AI models in production, similar to DevOps but for ML systems.
Example: MLOps teams automate model retraining, monitor performance, and quickly roll back to previous versions if a new model performs poorly.
Related terms:
When the statistical properties of input data change over time compared to the training data, potentially degrading model performance.
Example: A shopping recommendation model experiences data drift when customer behavior shifts during holidays, requiring monitoring and potential retraining.
Related terms:
Degradation of an AI model's performance over time as real-world conditions change from what it was trained on, necessitating regular updates.
Example: A fraud detection model experiences drift as scammers develop new tactics that weren't in the training data, requiring periodic retraining.
Related terms:
Continuously tracking AI model performance, data quality, and system health in production to detect issues early and ensure reliability.
Example: Model monitoring alerts the team when prediction accuracy drops below 95% or when incoming data looks different from training data.
Related terms:
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:
Load balancer that works at the transport layer, routing traffic based only on IP address and port number without looking at the content.
Example: A Layer 4 load balancer routes all traffic on port 443 to backend servers based on IP, handling millions of connections per second with very low latency.
Related terms:
Load balancer that works at the application layer, routing traffic based on content like URLs, headers, and cookies for optimized performance.
Example: A Layer 7 load balancer routes /images requests to image servers, /api requests to API servers, and /videos to video servers based on the URL path.
Related terms:
AWS's ultra-high performance Layer 4 load balancer that handles millions of requests per second with ultra-low latency and high availability.
Example: A gaming company uses Network Load Balancer to handle millions of player connections with minimal lag, routing traffic based on IP and port.
Related terms:
AWS's Layer 7 load balancer that routes traffic based on application content like URL paths, host headers, and HTTP methods.
Example: An e-commerce site uses Application Load Balancer to route /products to product servers, /checkout to payment servers, and /api to backend APIs, all based on URL paths.
Related terms:
AWS networking hub that connects multiple networks together through a central point, simplifying network management and enhancing connectivity.
Example: A large company uses Transit Gateway to connect 50 different VPCs across multiple regions, simplifying their network architecture from hundreds of connections to just 50.
Related terms:
AWS service that creates a dedicated, private network connection from your office or data center directly to AWS for improved performance and security.
Example: A financial firm uses Direct Connect to transfer sensitive trading data between their data center and AWS with guaranteed bandwidth and security.
Related terms:
Azure's service for creating private, high-speed connections between your on-premises networks and Microsoft's cloud, ensuring reliable data transfer.
Example: A hospital uses ExpressRoute to securely connect their patient management systems to Azure while meeting strict healthcare compliance requirements.
Related terms:
Google Cloud service that provides private connectivity between your on-premises network and Google's network for enhanced performance and security.
Example: A media company uses Cloud Interconnect to upload massive video files to Google Cloud without competing with regular internet traffic.
Related terms:
Oracle Cloud's dedicated network connection service that links your data center directly to Oracle Cloud, offering low-latency and secure connectivity.
Example: An enterprise uses FastConnect to migrate their database workloads to Oracle Cloud with predictable performance and enhanced security.
Related terms:
Azure service that creates secure, encrypted connections over the internet between your networks and Azure, ensuring data privacy and integrity.
Example: A small business uses VPN Gateway to securely connect their office network to Azure resources, allowing employees to access cloud applications safely.
Related terms:
Google Cloud service that creates secure VPN connections between your on-premises network and your Google Cloud VPC for safe data transfer.
Example: A retail chain uses Cloud VPN Gateway to securely connect their store systems to inventory management applications running in Google Cloud.
Related terms:
Oracle Cloud's secure VPN service that creates encrypted network tunnels over the internet, ensuring secure data transmission and privacy.
Example: A government agency uses IPSec Connection to securely transmit classified data between their headquarters and Oracle Cloud infrastructure.
Related terms:
A configuration resource each cloud provider uses to describe the on-premises router that terminates a Site-to-Site VPN.
Example: AWS uses a Customer Gateway, Azure uses a Local Network Gateway, GCP uses an External (Peer) VPN Gateway, and OCI uses a CPE — every hybrid VPN topology pairs one of these with the cloud-side gateway and the on-premises data center.
Related terms:
Azure's central networking point that connects multiple networks, branch offices, and VPN connections, simplifying network architecture and management.
Example: A global corporation uses Virtual WAN Hub to connect 100+ branch offices worldwide to their Azure resources through a single, managed hub.
Related terms:
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:
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:
Application Programming Interface - a way for different software applications to communicate with each other, enabling integration and functionality.
Example: When you check the weather on your phone, the weather app uses an API to get current weather data from a weather service.
Related terms:
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:
Building applications as small, independent services that work together, allowing for greater flexibility, scalability, and easier maintenance.
Example: Netflix uses microservices where separate teams handle user accounts, recommendations, video streaming, and payments independently.
Related terms:
Architecture where each request is completely independent with no memory of previous requests, enhancing scalability and simplifying application design.
Example: A stateless web API treats each request separately, so you can send the same request to any server in a cluster and get the same result, making it easy to scale.
Related terms:
Property where performing the same operation multiple times produces the same result as doing it once, ensuring consistency in API operations.
Example: Payment APIs use idempotency so if a customer accidentally clicks 'Pay' twice, they're only charged once. The second identical request is safely ignored.
Related terms:
Automated coordination and management of multiple cloud services, containers, or workflows to work together efficiently.
Example: Kubernetes orchestrates hundreds of containers, automatically starting, stopping, and moving them between servers based on demand and health.
Related terms:
Software that connects different applications, services, or systems to help them communicate and share data, facilitating integration and interoperability.
Example: Middleware connects your mobile banking app to the bank's database systems, translating requests and ensuring secure communication.
Related terms:
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:
Public Cloud refers to cloud services available over the internet to anyone, shared among multiple organizations, enhancing accessibility and scalability.
Example: AWS, Microsoft Azure, and Google Cloud are public clouds where thousands of companies rent computing resources on the same infrastructure.
Related terms:
Private Cloud is a cloud infrastructure dedicated exclusively to one organization, providing enhanced control, security, and compliance for sensitive data.
Example: A hospital runs its own private cloud data center to maintain complete control over sensitive patient records and meet strict healthcare regulations.
Related terms:
Hybrid Cloud combines both private and public cloud services, allowing organizations to leverage the benefits of both environments for flexibility and
Example: A bank might keep sensitive customer data in their private data center while using public cloud for website hosting and email.
Related terms:
Cloud Bursting is a strategy for temporarily shifting workloads from a private cloud to a public cloud during peak demand, ensuring resource availability.
Example: An e-commerce site runs on its private servers normally, but automatically bursts to AWS during Black Friday to handle the massive traffic spike.
Related terms:
Elastic Container Service (ECS) is an AWS service that enables users to run Docker containers without the need to manage underlying servers or
Example: A company uses ECS to run their web application containers, automatically scaling up during busy periods.
Related terms:
Elastic Kubernetes Service (EKS) is an AWS managed service that simplifies the deployment and management of Kubernetes clusters, reducing operational
Example: A startup uses EKS to deploy their microservices without worrying about Kubernetes cluster management.
Related terms:
Fargate is an AWS serverless container platform that allows users to run containers without managing servers or clusters, streamlining application
Example: A development team uses Fargate to run their application containers, paying only for the compute time used.
Related terms:
Elastic Beanstalk is an AWS platform service that simplifies the deployment, management, and scaling of web applications, enhancing developer productivity.
Example: A developer uploads their Java application to Elastic Beanstalk and AWS automatically handles servers, load balancing, and scaling.
Related terms:
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:
Elastic Block Store (EBS) is AWS's persistent storage solution that attaches to EC2 instances, providing reliable and scalable block storage for
Example: A database server uses EBS volumes to store data that persists even if the server needs to be replaced.
Related terms:
Elastic File System (EFS) is an AWS shared file storage service that allows multiple servers to access files simultaneously, enhancing collaboration and
Example: Multiple web servers use EFS to share website files, ensuring all servers have the same content.
Related terms:
AWS managed file storage on NetApp ONTAP, providing NFS, SMB, and iSCSI simultaneously with snapshots, SnapMirror replication, and thin cloning.
Example: A financial services firm running Oracle RAC on EC2 migrates from on-premises NetApp storage to FSx for NetApp ONTAP. The iSCSI protocol provides block-level access for Oracle's redo logs, NFS mounts serve the data files, and SnapMirror replicates the file system to a second AWS region every hour for disaster recovery — all using the same ONTAP tools and procedures the storage team already knows.
Related terms:
AWS fully managed Windows SMB file shares integrated with Active Directory — a cloud replacement for on-premises Windows file servers.
Example: A professional services firm migrates its on-premises Windows file server to FSx for Windows File Server. They join the file system to their existing Active Directory domain so existing user permissions carry over unchanged, configure a DFS namespace to preserve the \\corp\shares UNC path that employees already use, and enable Multi-AZ for automatic failover if the primary availability zone becomes unavailable.
Related terms:
AWS managed high-performance parallel file system with sub-millisecond latency and hundreds of GB/s throughput for HPC, ML training, and big data.
Example: A genomics company runs an AWS Batch pipeline that processes thousands of whole-genome sequencing files per day. They create an FSx for Lustre file system linked to the S3 bucket holding the raw FASTQ files. Each Batch job mounts the Lustre file system at startup and reads only the files it needs — which are transparently loaded from S3 on first access — achieving 200 GB/s aggregate read throughput across the compute fleet. Finished VCF output files are exported back to S3 automatically, and the scratch file system is deleted at the end of the batch run to avoid ongoing storage costs.
Related terms:
AWS managed file storage on OpenZFS with sub-millisecond NFS latency, snapshots, clones, compression, and data-integrity checksums.
Example: A software platform team replaces its on-premises ZFS NAS with FSx for OpenZFS to host shared build artifact caches across a fleet of EC2 CI runners. Each pull-request pipeline clones the base volume in under a second, runs a full build in the clone to avoid cache pollution between branches, and discards the clone on completion — providing complete build-cache isolation with no additional storage cost because clones share unchanged blocks with the parent volume.
Related terms:
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:
Relational Database Service (RDS) is an AWS managed database service that automates maintenance, backups, and scaling, ensuring high availability and
Example: An e-commerce site uses RDS for their product catalog database, with AWS handling all backups and updates automatically.
Related terms:
DynamoDB is an AWS NoSQL database service that automatically scales to handle large amounts of data while providing fast performance and low latency.
Example: A gaming app uses DynamoDB to store player scores and achievements, handling millions of players simultaneously.
Related terms:
Amazon Aurora is a high-performance database service compatible with MySQL and PostgreSQL, offering up to 5x faster performance than standard databases.
Example: A financial trading platform uses Aurora to handle thousands of transactions per second with ultra-low latency.
Related terms:
Amazon Redshift is a powerful data warehouse service designed for analyzing large datasets quickly, enabling businesses to gain insights and make
Example: A retail company uses Redshift to analyze years of sales data to identify trends and optimize inventory.
Related terms:
Amazon CloudFront is a Content Delivery Network (CDN) that delivers content from locations closest to users, improving load times and user experience.
Example: A streaming service uses CloudFront to deliver videos faster by serving them from servers closest to each viewer.
Related terms:
AWS DNS service that routes internet traffic to your applications, ensuring high availability and low latency for users worldwide.
Example: When someone types 'example.com' in their browser, Route 53 directs them to the correct server hosting the website.
Related terms:
AWS service that distributes incoming traffic across multiple servers to prevent overload, enhancing application performance and reliability.
Example: An online shopping site uses Elastic Load Balancer to spread customer requests across multiple servers during peak shopping seasons.
Related terms:
A networking component that enables resources in a virtual network to communicate with the internet, facilitating seamless connectivity and access.
Example: Web servers in a public subnet use an Internet Gateway to serve websites to users on the internet while databases in private subnets remain isolated.
Related terms:
Network Address Translation Gateway - enables private subnet resources to access the internet for outbound traffic while blocking inbound connections.
Example: Database servers in private subnets use a NAT Gateway to download security patches and call external APIs while remaining protected from direct internet access.
Related terms:
A set of rules (called routes) that determine where network traffic from subnets or gateways is directed, optimizing data flow and routing.
Example: A VPC route table sends internet-bound traffic (0.0.0.0/0) to an Internet Gateway for public subnets, while a separate route table sends the same traffic to a NAT Gateway for private subnets.
Related terms:
AWS monitoring service that collects and tracks metrics, logs, and events from your applications and infrastructure for performance optimization.
Example: CloudWatch monitors CPU usage on EC2 instances and automatically sends alerts when usage exceeds 80%.
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:
Identity and Access Management - AWS service that controls who can access what resources, ensuring security and compliance in cloud environments.
Example: IAM policies ensure that developers can only access development resources, not production databases.
AWS Infrastructure as Code service that lets you define your infrastructure using templates, simplifying deployment and management of resources.
Example: A company uses CloudFormation templates to create identical development, staging, and production environments.
Related terms:
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.
AWS CodePipeline is a continuous integration and deployment service that automates your software release process for faster delivery.
Example: When developers push code changes, CodePipeline automatically runs tests and deploys successful builds to production.
Related terms:
AWS CodeBuild is a fully managed service that compiles source code, runs tests, and produces software packages for deployment in the cloud.
Example: CodeBuild automatically compiles Java applications and runs unit tests whenever new code is committed.
Related terms:
Azure App Service is a robust platform for hosting web applications, REST APIs, and mobile backends with built-in scalability and security features.
Example: A startup deploys their web application to Azure App Service and automatically gets scaling, security, and monitoring.
Related terms:
Azure 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:
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:
Azure service for securely storing and managing sensitive information like passwords, certificates, and encryption keys.
Example: Applications retrieve database passwords from Key Vault instead of storing them in code files.
Related terms:
Google Cloud App Engine is a platform for building and hosting web applications without managing servers, allowing developers to focus on code.
Example: A developer uploads their Python web application to App Engine and Google handles all server management and scaling.
Related terms:
Google Cloud BigQuery is a serverless data warehouse that enables fast SQL queries and analysis of massive datasets with built-in machine learning
Example: A media company uses BigQuery to analyze billions of user interactions to understand viewing patterns.
Related terms:
Azure Data Explorer is a fast, highly scalable analytics service optimized for log and telemetry data, enabling real-time insights and analysis.
Example: DevOps teams use Azure Data Explorer (Kusto) to analyze application logs, identify performance bottlenecks, and troubleshoot issues across millions of events per second.
Related terms:
Google Cloud Pub/Sub is a messaging service that allows applications to communicate asynchronously, enabling decoupled systems and real-time data
Example: An e-commerce site uses Pub/Sub to notify inventory systems when orders are placed, without making customers wait.
Secure Sockets Layer (SSL) is a security protocol that encrypts data between web browsers and servers, ensuring secure online communications and
Example: Online banking websites use SSL certificates to encrypt your login information and transaction details.
Related terms:
Transport Layer Security (TLS) is the successor to SSL, providing a more secure method for encrypting internet communications and protecting data
Example: Modern websites use TLS 1.3 to ensure all data between your browser and the website is encrypted and secure.
Related terms:
Hypertext Transfer Protocol Secure (HTTPS) is the secure version of HTTP, utilizing SSL/TLS encryption to protect data exchanged between users and
Example: When you see the padlock icon in your browser, it means the website is using HTTPS to protect your information.
Related terms:
Representational State Transfer (REST) is an architectural style for designing networked applications, promoting simplicity and scalability in web APIs.
Example: Mobile apps use REST APIs to get data from servers, such as retrieving user profiles or posting photos.
Related terms:
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:
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:
AWS SageMaker is a comprehensive machine learning platform that empowers data scientists and developers to build, train, and deploy ML models efficiently.
Example: A retail company uses SageMaker to build a recommendation engine that suggests products based on customer behavior.
Related terms:
AWS Rekognition is an advanced image and video analysis service powered by machine learning, enabling facial recognition, object detection, and more.
Example: A social media app uses Rekognition to automatically tag friends in uploaded photos.
Related terms:
AWS Comprehend is a natural language processing service that analyzes text for insights, relationships, and sentiment, enhancing data-driven decisions.
Example: Customer service teams use Comprehend to analyze support tickets and automatically categorize urgent issues.
Related terms:
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.
Azure Functions is a serverless compute service that executes code in response to events, allowing developers to build scalable applications without
Example: When a file is uploaded to Azure storage, Functions automatically processes and resizes the image.
Related terms:
Azure messaging service that enables reliable communication between distributed applications, ensuring seamless data exchange and integration.
Example: An order processing system uses Service Bus to notify inventory and shipping systems when new orders arrive.
Related terms:
Azure's low-code workflow automation service for integrating apps, data, and services, streamlining processes and enhancing productivity.
Example: A company uses Logic Apps to automatically save email attachments to SharePoint and notify the team via Slack.
Related terms:
An Azure Functions extension for writing stateful, long-running workflows in code, enabling complex orchestration and event-driven applications.
Example: A document approval system uses Durable Functions to pause a workflow until a manager approves, then resume automatically without losing any state.
Related terms:
Google Cloud's globally distributed database that combines the benefits of relational databases with horizontal scaling.
Example: A global financial services company uses Cloud Spanner to handle millions of transactions worldwide with strong consistency.
Related terms:
Google Cloud's stream and batch data processing service, designed for real-time analytics and data transformation across various sources.
Example: A ride-sharing company uses Dataflow to process real-time location data from millions of drivers and passengers.
Related terms:
Google's mobile and web application development platform with real-time database, hosting, and authentication services for rapid app creation.
Example: A chat application uses Firebase to store messages and instantly sync them across all users' devices.
Virtual Private Network - creates a secure connection over the internet between your device and a private network, enhancing privacy and security.
Example: Remote employees use VPN to securely access company files and systems as if they were in the office.
Related terms:
A secure computer that acts as a gateway for accessing private servers that aren't exposed to the internet, ensuring safe remote access.
Example: Instead of giving your database server a public IP address, you connect to a Bastion Host first, then securely access the database from there. Azure Bastion, AWS Session Manager, and GCP IAP all provide this service.
Related terms:
Classless Inter-Domain Routing - method for allocating IP addresses and routing internet traffic efficiently, optimizing network performance.
Example: Network administrators use CIDR notation like '10.0.0.0/16' to define IP address ranges for different subnets.
Related terms:
Dynamic Host Configuration Protocol - automatically assigns IP addresses to devices on a network, simplifying network management and connectivity.
Example: When you connect to WiFi, DHCP automatically gives your device an IP address so it can communicate on the network.
Related terms:
Transmission Control Protocol - ensures reliable, ordered delivery of data over networks, making it essential for applications requiring accuracy.
Example: Web browsers use TCP to ensure that web pages are downloaded completely and in the correct order.
Related terms:
User Datagram Protocol - faster but less reliable method of sending data over networks, suitable for applications where speed is crucial.
Example: Online games use UDP for real-time communication where speed is more important than perfect delivery.
Related terms:
File Transfer Protocol - standard network protocol for transferring files between computers, widely used for sharing and managing files online.
Example: Web developers use FTP to upload website files from their computer to a web server.
Related terms:
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:
Structured Query Language - standard language for managing and querying relational databases, essential for data manipulation and retrieval.
Example: Data analysts use SQL commands like 'SELECT * FROM customers' to retrieve customer information from databases.
Related terms:
Database systems that don't use traditional SQL structure, designed for flexible data storage and scalability in handling diverse data types.
Example: Social media platforms use NoSQL databases to store user posts, photos, and interactions in flexible formats.
Related terms:
Atomicity, Consistency, Isolation, Durability - properties that guarantee database transactions are processed reliably, ensuring data integrity.
Example: When you transfer money between accounts, ACID properties ensure the money is either transferred completely or the transaction fails entirely.
Related terms:
Extract, Transform, Load - a crucial data integration process that moves and transforms data from various sources into a data warehouse for analysis.
Example: Companies use ETL to combine sales data from different regions into a single database for analysis.
Related terms:
Online Transaction Processing - database systems designed for fast processing of numerous small transactions, ensuring quick response times and high
Example: E-commerce websites use OLTP databases to handle thousands of order transactions per minute.
Related terms:
Online Analytical Processing - database systems optimized for complex queries, enabling efficient data analysis and reporting for business intelligence
Example: Business analysts use OLAP systems to analyze sales trends across different regions and time periods.
Related terms:
Open Authorization - a secure standard for API access that allows users to grant third-party applications limited access without sharing their passwords.
Example: When you log into Spotify using your Facebook account, OAuth allows Spotify access without seeing your Facebook password.
Related terms:
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:
Single Sign-On - an authentication system that enables users to log in once and gain access to multiple applications seamlessly, enhancing user experience.
Example: Google SSO lets you access Gmail, Drive, and YouTube with one login instead of separate passwords for each.
Related terms:
Security Assertion Markup Language - a standard protocol for securely exchanging authentication and authorization data between identity providers and
Example: Enterprise employees use SAML to access both internal company systems and external partner applications with one login.
Related terms:
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:
Two-Factor Authentication - a security measure that requires users to provide two different forms of identification, enhancing account protection against
Example: Gmail 2FA requires your password plus a code from your phone to sign in from new devices.
Related terms:
Utilizing services from multiple cloud providers to enhance flexibility, avoid vendor lock-in, and optimize performance across various applications and
Example: A company uses AWS for compute, Google Cloud for analytics, and Azure for Office 365 integration.
Related terms:
Processing data closer to its source rather than relying solely on centralized data centers, reducing latency and improving response times for real-time
Example: Autonomous cars use edge computing to process sensor data instantly without waiting for cloud communication.
Related terms:
A cloud computing model where developers build applications using services that automatically manage server infrastructure and scaling, enhancing
Example: A photo-sharing app uses serverless architecture where image processing happens automatically when users upload photos.
Related terms:
A software design paradigm where components communicate through events, promoting loose coupling and enabling responsive, scalable applications.
Example: When a customer places an order, it triggers events for inventory, shipping, and billing systems simultaneously.
Related terms:
An open-source Infrastructure as Code tool that allows users to build, change, and version infrastructure efficiently, promoting automation and
Example: DevOps teams use Terraform to create identical cloud environments across development, staging, and production.
Related terms:
An automation platform designed for configuration management, application deployment, and task automation, simplifying IT processes and enhancing
Example: System administrators use Ansible to install software updates across hundreds of servers simultaneously.
Related terms:
An open-source automation server that facilitates continuous integration and deployment, streamlining software development workflows and improving
Example: Development teams use Jenkins to automatically run tests and deploy code whenever changes are made.
Related terms:
An open-source monitoring and alerting toolkit designed for collecting and querying metrics, providing insights into system performance and reliability.
Example: Operations teams use Prometheus to monitor application performance and get alerts when response times slow down.
Related terms:
Open-source platform for monitoring and observability with customizable dashboards, enabling real-time data visualization and analysis.
Example: Teams use Grafana dashboards to visualize server performance, application metrics, and business KPIs in real-time.
Related terms:
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.
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:
Storing frequently accessed data in a fast-access location to improve performance, reduce latency, and enhance user experience in applications.
Example: Websites use caching to store images and files on your computer so they load instantly on repeat visits.
Related terms:
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:
Oracle Cloud Infrastructure - Oracle's comprehensive cloud platform offering compute, storage, networking, and database services.
Example: Enterprises use OCI to run Oracle databases in the cloud with optimized performance and cost savings.
Related terms:
Oracle's self-managing database that uses machine learning to automate maintenance, security, performance tuning, and scaling for efficiency.
Example: A financial services company uses Autonomous Database to eliminate manual database maintenance while ensuring 99.95% uptime.
Related terms:
Oracle's high-performance database machine optimized for running Oracle databases, providing enhanced speed, reliability, and scalability for enterprises.
Example: Large enterprises use Exadata for their most demanding database workloads requiring extreme performance and reliability.
Related terms:
Simple Notification Service - AWS messaging service for sending notifications to multiple subscribers, enabling efficient communication and alerts.
Example: An e-commerce site uses SNS to notify customers via SMS and email when their orders ship.
Related terms:
Simple Queue Service - AWS message queuing service for decoupling application components, ensuring reliable message delivery and processing.
Example: A photo processing application uses SQS to queue image processing tasks that worker servers pick up and process.
Related terms:
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:
AWS service for coordinating multiple AWS services into serverless workflows using visual state machines, simplifying application development.
Example: An order processing workflow uses Step Functions to coordinate payment, inventory check, and shipping in the correct sequence.
Related terms:
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:
AWS interactive query service for analyzing data in S3 using SQL, allowing users to run queries without needing to set up infrastructure.
Example: Data analysts use Athena to query terabytes of log files stored in S3 without setting up any infrastructure.
Related terms:
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:
Elastic MapReduce - AWS big data platform using open source tools like Apache Spark and Hadoop, enabling scalable data processing and analysis.
Example: A genomics research company uses EMR to process DNA sequencing data that would take months on regular computers.
Related terms:
Open-source framework for storing and processing massive datasets across clusters of computers, facilitating big data analytics and management.
Example: A retail chain uses Hadoop to analyze years of transaction records across thousands of stores, processing terabytes of sales data overnight to uncover buying trends.
Related terms:
Hadoop Distributed File System — the storage layer that Hadoop uses to spread large files across many machines in a cluster.
Example: A media company stores 500 TB of raw video footage in HDFS across a 200-node cluster, so Hadoop jobs can process any video file without waiting for a single disk to serve the whole thing.
Related terms:
A programming model for processing large datasets in parallel across many machines, optimizing data processing efficiency and speed.
Example: A web company uses MapReduce to count how many times each URL appears across billions of server log entries, a job that would take days on one machine but finishes in minutes across a cluster.
Related terms:
Yet Another Resource Negotiator — the resource management layer in Hadoop that decides how much CPU and memory each job gets across the cluster.
Example: A data engineering team runs Spark streaming jobs and batch MapReduce exports simultaneously on the same Hadoop cluster; YARN allocates resources between them so neither job starves the other.
Related terms:
Open-source NoSQL database on HDFS for real-time read/write access to very large sparse tables — billions of rows — with millisecond-latency lookups.
Example: A telecommunications company stores call-detail records for billions of calls in HBase, allowing customer-service agents to pull up any individual call record in milliseconds even though the total dataset spans petabytes.
Related terms:
Open-source data processing engine that runs computations in memory rather than reading and writing to disk at each step.
Example: A streaming platform uses Spark to train recommendation models on billions of viewing events, processing data fast enough to update suggestions within minutes of a user finishing a show.
Related terms:
Azure fully managed cloud service for running open-source analytics frameworks like Apache Hadoop, Spark, Kafka, and HBase at scale.
Example: A financial services firm uses HDInsight to run nightly Spark jobs that process millions of transactions, detecting fraud patterns across billions of records without maintaining any physical cluster hardware.
Related terms:
Unified analytics platform on Apache Spark combining data lake storage with warehouse reliability (Lakehouse), plus collaborative notebooks for data teams.
Example: A retail company uses Databricks to ingest raw clickstream data into Delta Lake, run SQL analytics for business reporting, and train product recommendation models — all within a single platform shared by their data engineering and ML teams.
Related terms:
Open-source storage layer adding ACID transactions, schema enforcement, and time travel to data lakes — bringing warehouse reliability to object storage.
Example: A financial services company stores billions of raw transaction records in cloud object storage. By adding Delta Lake on top, they can safely run concurrent ETL pipelines that update the same tables without corrupting data, roll back a bad batch load to yesterday's snapshot using time travel, and enforce a strict schema so malformed records never land in production.
Related terms:
Azure unified analytics service that brings together SQL data warehousing, big data processing, and data integration in a single collaborative workspace.
Example: A hospital network uses Azure Synapse to ingest millions of daily patient records into a data lake, run serverless SQL queries for ad-hoc compliance reports, and execute Spark jobs to build predictive readmission models — all from one workspace shared by their data engineers, analysts, and data scientists.
Related terms:
Azure's hyperscale storage service purpose-built for big data analytics workloads, providing secure and scalable data storage solutions.
Example: A retail company stores petabytes of raw clickstream logs in ADLS Gen2 organized under a hierarchical path like /raw/year/month/day/. Azure Synapse serverless SQL queries the raw layer directly for ad-hoc reports, while a Databricks Spark job reads the same files to build Delta Lake tables in the /curated/ layer — all without duplicating any data.
Related terms:
Azure's general-purpose object storage service for storing any type of unstructured data — images, videos, backups, log files, and static website assets.
Example: A media company stores user-uploaded profile photos and video thumbnails in a Blob Storage container set to the hot tier for fast retrieval. Raw video files that are rarely re-processed are moved to the cool tier after 30 days and archived after 90 days — cutting storage costs by over 80% compared to keeping everything in hot.
Related terms:
Azure's managed cloud file shares over SMB and NFS — a cloud replacement for on-premises file servers, accessible from Windows, Linux, and macOS.
Example: A financial services company lifts and shifts a legacy .NET application to Azure VMs. The app was built to read configuration and audit logs from a Windows shared drive (\\server\share). Rather than rewriting file access logic, the team mounts an Azure Files share on each VM using SMB — the application keeps working without modification. They enable Azure File Sync on the on-premises office server so the accounting team can access the same files locally with low latency.
Related terms:
Azure File Sync transforms a Windows Server into a fast local cache for one or more Azure Files shares, enhancing file access and performance.
Example: A manufacturing company has engineering teams in Detroit and Munich sharing large CAD files. Each office has a Windows Server with Azure File Sync installed and 2 TB of local SSD, but the full Azure Files share is 20 TB. Cloud tiering keeps each site's most recently used drawings on local disk for sub-second opens, while older files are recalled from Azure on demand. When a Detroit engineer publishes a revised drawing, the Munich team sees it appear on their mapped drive within minutes — no VPN file transfers, no FTP, no manual synchronization.
Related terms:
Azure enterprise file storage powered by NetApp ONTAP, delivering sub-millisecond NFS and SMB latency for SAP, HPC, and latency-sensitive migrations.
Example: A pharmaceutical company runs SAP HANA on Azure VMs for their ERP system. Because HANA requires sub-millisecond storage latency and specific throughput guarantees, they provision an Azure NetApp Files Ultra-tier volume as the HANA data and log volume. They use ONTAP snapshots to take application-consistent backups every hour and SnapMirror to replicate data to a secondary Azure region for disaster recovery — all without leaving the Azure portal.
Related terms:
GCP enterprise file storage on NetApp ONTAP with sub-millisecond NFS and SMB latency for workloads that outgrow Filestore — SAP, EDA, and media.
Example: A life sciences company runs SAP HANA on Compute Engine VMs for clinical trial data analysis. Because HANA requires sub-millisecond storage latency and specific throughput guarantees per volume, they provision Google Cloud NetApp Volumes Extreme-tier volumes for HANA data and log storage. They schedule hourly ONTAP snapshots for application-consistent recovery points and use SnapMirror to replicate volumes to a secondary GCP region, achieving an RPO of under one hour without any custom scripting.
Related terms:
Azure event routing service that connects event sources to event handlers, enabling real-time event-driven architectures and automation.
Example: When files are uploaded to Azure Storage, Event Grid automatically triggers processing functions and notifications.
Related terms:
Azure platform for building and managing microservices and container applications, simplifying deployment, scaling, and management.
Example: A large enterprise uses Service Fabric to build a customer management system from dozens of interconnected microservices.
Related terms:
Azure Event Hubs is a big data streaming platform for receiving and processing millions of events per second, enabling real-time analytics.
Example: IoT sensors from thousands of devices send data to Event Hubs for real-time monitoring and analytics.
Related terms:
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:
Azure Data Factory is a cloud-based data integration service that allows users to create, schedule, and manage data-driven workflows efficiently.
Example: A retail company uses Data Factory to move sales data from stores to their central data warehouse nightly.
Related terms:
Google Cloud's fully managed, cloud-native data integration service for building and managing ETL/ELT pipelines with a visual interface.
Example: A healthcare provider uses Data Fusion to build pipelines that extract patient data from multiple systems, transform it for compliance, and load it into BigQuery for analytics.
Related terms:
Oracle Cloud's fully managed ETL service for building data pipelines that extract, transform, and load data across Oracle and third-party systems.
Example: A financial institution uses OCI Data Integration to build pipelines that extract transaction data from Oracle databases, apply business rules, and load into Autonomous Data Warehouse for regulatory reporting.
Related terms:
Helm is a powerful package manager for Kubernetes that simplifies deploying, managing, and versioning applications in cloud-native environments.
Example: DevOps teams use Helm to deploy complex applications to Kubernetes with a single command.
Related terms:
Istio is a robust service mesh platform that provides advanced traffic management, security features, and observability for microservices architectures.
Example: A company uses Istio to automatically encrypt all communication between their microservices and monitor performance.
Related terms:
Knative is a Kubernetes-based platform designed for deploying and managing serverless workloads, streamlining development and scaling processes.
Example: Developers use Knative to run serverless functions on their private Kubernetes clusters instead of public cloud.
Related terms:
The Cloud Native Computing Foundation (CNCF) is an organization that promotes cloud-native technologies and supports open source projects globally.
Example: Kubernetes, Prometheus, and many other popular cloud tools are CNCF projects with community governance.
Internet of Things - network of physical devices embedded with sensors, software, and network connectivity that collect, exchange, and act on data.
Example: Manufacturing facilities use IoT sensors to monitor equipment health and predict failures, while smart cities deploy IoT devices to optimize traffic flow and energy usage across thousands of connected street lights and sensors.
Related terms:
AWS managed service for securely connecting IoT devices with device authentication, message routing, and shadow state management at massive scale.
Example: A smart home company uses IoT Core to connect millions of thermostats and security cameras, routing sensor data to analytics services and commands back to devices.
Related terms:
AWS IoT Edge runtime deploying Lambda functions and ML models to local devices for offline processing and reduced cloud round-trip latency.
Example: Manufacturing plants use Greengrass to process sensor data locally for real-time quality control, while periodically syncing aggregated data to the cloud for long-term analysis.
Related terms:
MQTT, or Message Queuing Telemetry Transport, is a lightweight messaging protocol designed for IoT devices, optimizing communication over limited
Example: Temperature sensors use MQTT to send readings to cloud platforms using minimal battery power and data.
Related terms:
Azure's managed IoT service for bi-directional device communication with a built-in identity registry, security features, and routing to Azure services.
Example: A logistics company uses IoT Hub to track fleet vehicles in real-time, sending route updates to drivers while receiving location and diagnostics data from thousands of trucks.
Related terms:
Azure service that deploys cloud workloads to run on IoT devices locally, enabling artificial intelligence and analytics at the edge.
Example: Retail stores use IoT Edge to analyze customer movement patterns using local cameras and AI, making immediate decisions about store layout while preserving privacy by not sending video to the cloud.
Related terms:
Google Cloud's fully managed service for securely connecting and managing IoT devices at scale, enabling efficient data collection and processing.
Example: Before deprecation, companies used Cloud IoT Core to connect industrial sensors to Google Cloud for analytics. Existing users migrated to solutions like ClearBlade or other IoT platforms integrated with GCP.
Related terms:
Oracle Cloud's IoT platform service for connecting, analyzing, and integrating device data with enterprise applications and databases.
Example: An agricultural company uses OCI IoT to connect irrigation sensors and weather stations, integrating the data with their Oracle ERP system for automated supply chain planning.
Related terms:
Virtual representation of a physical device, system, or process that mirrors its real-world counterpart in real-time using IoT sensor data.
Example: An aircraft manufacturer creates digital twins of jet engines, using sensor data to predict maintenance needs and simulate performance under different conditions before implementing changes on real engines.
Related terms:
Cloud virtual representation of an IoT device storing last-known and desired states so apps can interact with it even when the device is offline.
Example: A smart home app updates a thermostat's device shadow to set temperature to 72°F. When the device comes online after a network outage, it reads the shadow and applies the setting.
Related terms:
Over-The-Air Updates - method of remotely distributing firmware and software updates to IoT devices without physical access.
Example: An electric vehicle manufacturer pushes battery optimization updates to millions of cars overnight, improving range without requiring dealership visits.
Related terms:
Database optimized for storing and querying time-stamped data like sensor readings or metrics, ideal for monitoring and analytics applications.
Example: Manufacturing companies use time series databases to store and analyze machine performance data over months and years.
Related terms:
Popular NoSQL document database that stores data in flexible, JSON-like documents, allowing for dynamic schemas and easy scalability for applications.
Example: Content management systems use MongoDB to store articles, images, and user data in flexible document format.
Related terms:
In-memory data structure store used as a database, cache, and message broker, known for its high performance and support for various data types.
Example: Web applications use Redis to cache user sessions and frequently accessed data for lightning-fast response times.
Related terms:
Distributed search and analytics engine for storing, searching, and analyzing large volumes of data quickly, widely used for log and event data.
Example: E-commerce sites use Elasticsearch to provide instant product search results from catalogs with millions of items.
Related terms:
Distributed streaming platform for building real-time data pipelines and streaming applications, enabling high-throughput data processing and integration.
Example: Financial trading platforms use Kafka to process millions of market data updates and trade orders in real-time.
Related terms:
Web Application Firewall - security system that filters HTTP traffic to web applications, protecting against attacks like SQL injection and cross-site
Example: E-commerce websites use WAF to block SQL injection attacks and other malicious web traffic automatically.
Related terms:
Distributed Denial of Service - attack that overwhelms a service with traffic from many sources, disrupting normal operations and causing downtime.
Example: Online services use DDoS protection to stay available when attackers try to overwhelm their servers with fake traffic.
Google Cloud's serverless compute service that runs code in response to events, allowing developers to build scalable applications without managing
Example: When users upload photos to Google Storage, Cloud Functions automatically creates thumbnails and metadata.
Related terms:
Google Cloud's serverless platform for running containerized applications that scales automatically, including to zero, optimizing resource usage and
Example: A web application runs on Cloud Run and automatically scales from zero to thousands of users without configuration.
Related terms:
Google Cloud's serverless workflow orchestration service for connecting and automating cloud services using HTTP-based state machines.
Example: A payment processing pipeline uses Cloud Workflows to call a fraud-detection API, charge a card, update the database, and send a receipt — all in a reliable, ordered sequence.
Related terms:
Google Cloud's fully managed cron job scheduler for automating tasks. Like having a reliable alarm clock that triggers your cloud operations on a schedule.
Example: An e-commerce company uses Cloud Scheduler to run nightly inventory sync jobs that update product availability across all their systems.
Related terms:
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:
Google Cloud's NoSQL wide-column database for real-time analytics, designed to handle massive amounts of data across distributed systems efficiently.
Example: Social media platforms use BigTable to store and analyze billions of user interactions and timeline data.
Related terms:
Google Cloud's managed Apache Spark and Hadoop service for big data processing, simplifying cluster management and enabling fast data analysis.
Example: Research institutions use Dataproc to process climate modeling data that requires massive computational power.
Related terms:
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:
Communication protocol providing full-duplex communication over a single TCP connection, ideal for real-time applications like chat and gaming.
Example: Chat applications use WebSocket to enable real-time messaging where messages appear instantly without refreshing.
Query language and runtime for APIs that allows clients to request specific data, optimizing data retrieval and reducing over-fetching of information.
Example: Mobile apps use GraphQL to request only the user data they need, reducing bandwidth and improving performance.
Related terms:
High-performance Remote Procedure Call framework that can run in any environment, facilitating efficient communication between distributed systems.
Example: Microservices use gRPC for efficient communication, reducing latency compared to traditional REST APIs.
Related terms:
General Data Protection Regulation - European law governing data protection, privacy rights, and data processing for individuals.
Example: Websites now ask for cookie consent and provide data deletion options to comply with GDPR requirements.
Related terms:
Health Insurance Portability and Accountability Act - US law protecting medical information privacy and ensuring data security for patients.
Example: Healthcare applications must implement HIPAA-compliant security measures to protect patient data in the cloud.
Related terms:
Service Organization Control 2 - auditing standard for security, availability, confidentiality, and processing integrity of customer data.
Example: Cloud providers obtain SOC 2 compliance to prove they meet industry security standards for handling customer data.
Related terms:
US government program standardizing cloud security assessments before federal agencies can use a service, requiring third-party audits and monitoring.
Example: A federal agency wants to migrate its case management system to the cloud. Before any vendor can be selected, the chosen cloud services must appear on the FedRAMP Marketplace with an active authorization at the Moderate or High impact level. The agency picks AWS GovCloud (FedRAMP High) to store Controlled Unclassified Information (CUI) about ongoing investigations.
Related terms:
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:
AI field focused on enabling computers to understand and generate human language. Like teaching computers to read, write, and speak like humans.
Example: Voice assistants use NLP to understand spoken commands and respond with natural-sounding speech.
Related terms:
AI field that enables computers to interpret and understand visual information from images and videos, enhancing automation and analysis.
Example: Medical imaging systems use computer vision to help doctors identify tumors in X-rays and MRI scans.
Service that manages and routes API requests between clients and backend services, ensuring security, monitoring, and performance optimization.
Example: Mobile apps send requests through an API Gateway which routes them to appropriate microservices and handles authentication.
Related terms:
Method for applications to provide real-time information to other applications via HTTP callbacks, enabling seamless data integration and updates.
Example: Payment systems use webhooks to instantly notify e-commerce sites when transactions are completed.
Software Development Kit - collection of tools, libraries, and documentation for building applications, streamlining development processes.
Example: Mobile developers use the iOS SDK to build iPhone apps with access to camera, GPS, and other device features.
Related terms:
Cloud Development Kit - framework for defining cloud infrastructure using familiar programming languages, simplifying deployment and management.
Example: Developers use AWS CDK to define their cloud infrastructure using Python or TypeScript instead of YAML templates.
Related terms:
Service Level Objective - specific measurable target for service performance, helping organizations maintain quality and reliability in services.
Example: A web service sets an SLO of responding to API requests within 200 milliseconds for 99% of requests.
Related terms:
Service Level Indicator - specific metric that measures an aspect of service performance, providing insights into service quality and reliability.
Example: Common SLIs include response time (how quickly API calls return), error rate (percentage of failed requests), and availability (percentage of time the service is working).
Related terms:
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:
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:
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.
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:
Azure web traffic load balancer with application-level routing, security features, and SSL termination for enhanced performance and security.
Example: E-commerce sites use Application Gateway to route product searches to one service and payment processing to another.
Related terms:
Azure application delivery service with global load balancing, site acceleration, and security features to optimize user experiences worldwide.
Example: Media companies use Front Door to deliver content to users worldwide with minimal latency and maximum reliability.
Related terms:
Yet Another Markup Language - human-readable data serialization standard used for configuration files and data exchange between applications.
Example: DevOps teams write Kubernetes deployment configurations in YAML format because it's easy to read and edit.
Related terms:
Cross-Origin Resource Sharing - mechanism that allows web pages to access resources from other domains, enhancing web application functionality.
Example: Web applications configure CORS to allow their frontend to communicate with APIs hosted on different domains.
Cross-Site Request Forgery - attack that tricks users into performing unwanted actions on websites, posing security risks to web applications.
Example: Banking websites implement CSRF protection to prevent malicious sites from making unauthorized transfers.
Related terms:
Cross-Site Scripting (XSS) is a security vulnerability allowing attackers to inject malicious scripts into trusted websites, compromising user data.
Example: Web developers sanitize user inputs to prevent XSS attacks that could steal user credentials or personal data.
Relational Database Management System - software for managing databases that organize data in tables with relationships.
Example: MySQL, PostgreSQL, and Oracle are popular RDBMS solutions used by businesses to store structured data.
Related terms:
CRUD stands for Create, Read, Update, Delete, representing the four essential operations for managing and manipulating data in databases effectively.
Example: Web applications typically provide CRUD functionality, allowing users to create posts, read them, update content, and delete items.
Related terms:
Sharding is a database architecture pattern that distributes data across multiple database instances, enhancing performance and scalability.
Example: Social media platforms use sharding to distribute user data across multiple databases based on geographic regions.
Related terms:
Replication involves creating copies of data across multiple database servers, ensuring high availability and improved performance for applications.
Example: Global applications use database replication to ensure users can access data quickly from servers in their region.
Related terms:
Having backup copies or duplicate systems that can take over if the primary one fails. Like having a spare tire in your car or a backup power generator.
Example: Websites use redundancy by running multiple servers, so if one crashes, others continue serving users without interruption.
Related terms:
Data redundancy refers to storing multiple copies of data to protect against loss, ensuring data availability and reliability in cloud environments.
Example: Cloud storage services maintain data redundancy by keeping at least 3 copies of your files across different servers or data centers.
Related terms:
Local redundancy involves storing multiple copies of data within a single data center, safeguarding against hardware failures and ensuring data integrity.
Example: A database keeps 3 copies of data on different storage devices in the same data center to survive disk failures.
Related terms:
Zone redundancy replicates data across multiple availability zones within a region, providing protection against data center failures and enhancing
Example: AWS S3 Standard automatically replicates data across at least 3 availability zones to survive entire data center outages.
Related terms:
Replicating data across different geographic regions to protect against regional disasters. Like keeping backup files in different cities or countries.
Example: Critical business data is replicated from US East to US West regions to survive regional disasters like hurricanes or earthquakes.
Related terms:
Locally Redundant Storage in Azure maintains three synchronous copies of data within a single data center, ensuring high availability and durability.
Example: Azure LRS is used for temporary data or non-critical workloads where losing a single data center is acceptable, costing significantly less than geo-redundant options.
Related terms:
Zone-Redundant Storage in Azure synchronously replicates data across three availability zones, enhancing data durability and availability in cloud
Example: Azure ZRS ensures your application data survives entire data center outages while meeting data residency requirements for EU customers.
Related terms:
Azure storage option that asynchronously replicates data to a secondary region hundreds of miles away, maintaining 6 total copies across two regions.
Example: Azure GRS replicates critical business data from East US to West US, ensuring data survives even catastrophic regional events.
Related terms:
Read-Access Geo-Redundant Storage (RA-GRS) allows applications to read from either primary or secondary regions, enhancing data accessibility and
Example: Azure RA-GRS allows a global website to serve read requests from the secondary region when the primary region experiences an outage, maintaining 99.99% read availability.
Related terms:
Azure's premium storage option combining zone redundancy in the primary region with geo-replication to a secondary region.
Example: Azure GZRS is used for mission-critical data requiring maximum protection, surviving data center failures via ZRS and regional disasters via geo-replication.
Related terms:
The Circuit Breaker design pattern prevents cascading failures in distributed systems by stopping calls to failing services, enhancing system resilience.
Example: Microservices implement circuit breakers to avoid overwhelming failing payment services during high-traffic events.
Related terms:
Design approach where a system continues to operate with reduced functionality when parts fail, rather than completely breaking.
Example: When YouTube's recommendation system is overloaded, it gracefully degrades by showing a simplified list instead of crashing, ensuring you can still watch videos even if suggestions aren't personalized.
Related terms:
The Bulkhead design pattern isolates critical resources in a system, preventing total failure by ensuring that issues in one area do not affect others.
Example: E-commerce sites use bulkhead patterns to ensure payment processing continues working even if product catalog systems fail.
Related terms:
The Saga Pattern is a design approach for managing distributed transactions across multiple services, ensuring data consistency and reliability.
Example: Online booking systems use saga patterns to coordinate hotel, flight, and car rental reservations in a single transaction.
Related terms:
Agile is a software development methodology that emphasizes flexibility, collaboration, and rapid iteration, enabling teams to adapt to changing
Example: Development teams use Agile methodology to deliver working software features every 2-3 weeks instead of waiting months.
Related terms:
Scrum is an Agile framework for managing software development, featuring defined roles, events, and artifacts to enhance team collaboration and
Example: Software teams use Scrum with daily standups, sprint planning, and retrospectives to build products incrementally.
Related terms:
Kanban is a visual workflow management method that helps teams track work progress, optimize efficiency, and improve productivity in projects.
Example: Support teams use Kanban boards to track customer issues from 'New' to 'In Progress' to 'Resolved' columns.
Lightweight Directory Access Protocol (LDAP) is a standard for accessing and maintaining distributed directory services, crucial for user management.
Example: Companies use LDAP to manage employee directories and authenticate users across different applications.
Related terms:
Simple Network Management Protocol (SNMP) is a standard used for monitoring and managing network devices, ensuring optimal performance and reliability.
Example: Network administrators use SNMP to monitor router performance and get alerts when devices experience problems.
Related terms:
Network Time Protocol (NTP) is a standard protocol for synchronizing computer clocks over networks, ensuring accurate timekeeping across devices.
Example: Financial trading systems use NTP to ensure all transaction timestamps are perfectly synchronized across global markets.
Related terms:
A service mesh is an infrastructure layer that manages service-to-service communication in microservices architectures, enhancing security and
Example: Large-scale applications use service mesh to automatically handle security, monitoring, and traffic management between microservices.
Related terms:
The Sidecar Pattern is a design pattern where helper components are deployed alongside main applications, improving functionality and modularity.
Example: Applications use sidecar containers to handle logging, monitoring, and security without modifying the main application code.
Related terms:
The Ambassador Pattern is a design pattern that uses proxy services to handle external communications, simplifying service interactions and management.
Example: Microservices use ambassador containers to handle all external API calls with retry logic and rate limiting.
Related terms:
An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities for software development, enhancing
Example: Developers use IDEs like Visual Studio Code or IntelliJ to write, debug, and test their code all in one place.
AWS CloudWatch Logs is a service for monitoring, storing, and accessing log files from EC2 instances and other AWS services for better insights.
Example: DevOps teams use CloudWatch Logs to troubleshoot application issues by searching through millions of log entries.
Related terms:
AWS Parameter Store is a service for securely storing and managing configuration data and secrets, ensuring safe access to sensitive information.
Example: Applications retrieve database connection strings from Parameter Store instead of hardcoding them in source code.
AWS Secrets Manager is a service for managing, retrieving, and rotating database credentials, API keys, and other secrets securely and efficiently.
Example: Production applications use Secrets Manager to automatically rotate database passwords without downtime.
AWS 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.
AWS Control Tower is a service that helps set up and govern secure, multi-account AWS environments, simplifying cloud management and compliance.
Example: Organizations use Control Tower to quickly establish new AWS accounts with pre-configured security guardrails.
Related terms:
Azure Monitor is a service for collecting and analyzing telemetry data from cloud and on-premises environments, providing insights for performance.
Example: IT teams use Azure Monitor to track application performance and get alerts when servers experience issues.
Related terms:
Azure Log Analytics is a service for collecting and analyzing log data from various sources, enabling better monitoring and troubleshooting capabilities.
Example: Security teams use Log Analytics to investigate suspicious activities across their entire IT infrastructure.
Related terms:
Azure Application Insights is an application performance management service that monitors live applications, providing insights for optimization.
Example: Developers use Application Insights to identify slow database queries and optimize their web application performance.
Related terms:
Google Cloud service for developing, deploying, and managing APIs, enabling seamless integration and scalability for applications.
Example: Mobile app backends use Cloud Endpoints to manage API authentication, monitoring, and rate limiting.
Related terms:
Google Cloud security service that provides DDoS protection and web application firewall, ensuring robust defense against online threats.
Example: E-commerce websites use Cloud Armor to protect against DDoS attacks during high-traffic sales events.
Related terms:
NoSQL database that stores data in document format, typically JSON-like structures, allowing for flexible and scalable data management.
Example: Content management systems use document databases to store articles with different structures and metadata.
Related terms:
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 database model that stores data in column families rather than rows, optimizing read and write operations for large datasets.
Example: Social media platforms use column family databases to efficiently store user profiles with varying amounts of information.
Related terms:
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.
Border Gateway Protocol - routing protocol used to exchange routing information between different networks on the internet.
Example: Internet service providers use BGP to determine the best paths for routing data between different networks worldwide.
Related terms:
Quality of Service - network management technique for prioritizing certain types of traffic, ensuring optimal performance for critical applications.
Example: Video conferencing applications use QoS to ensure voice and video data gets priority over file downloads.
Related terms:
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:
Protecting data while it's being transmitted between systems or locations, safeguarding sensitive information from unauthorized access.
Example: Online banking uses encryption in transit to protect financial data as it travels between customer browsers and bank servers.
Related terms:
Deployment strategy that updates applications without any service interruption, ensuring continuous availability and user satisfaction.
Example: E-commerce platforms use zero downtime deployment to release new features without disrupting customer shopping experiences.
Infrastructure approach where servers are never modified after deployment, only replaced, ensuring consistency and reliability in cloud environments.
Example: Cloud-native applications use immutable infrastructure by creating new server images for every deployment instead of updating existing servers.
Related terms:
Practice of intentionally introducing failures to test system resilience, helping teams identify weaknesses and improve overall system reliability.
Example: Netflix practices chaos engineering by randomly terminating servers in production to verify their systems can handle failures gracefully.
Related terms:
Technique for enabling or disabling application features without deploying new code, allowing for safer testing and gradual feature rollouts.
Example: Development teams use feature flags to gradually roll out new features to small groups of users before releasing to everyone.
Cost of additional rework caused by choosing quick solutions instead of better approaches, impacting long-term project sustainability and performance.
Example: Development teams regularly assess technical debt to decide when to refactor code for better long-term maintainability.
Pattern of storing all changes to application state as a sequence of events, enabling better tracking, auditing, and rebuilding of application states.
Example: Banking systems use event sourcing to track every transaction, allowing them to reconstruct account balances at any point in time.
Command Query Responsibility Segregation - pattern that separates read and write operations for data stores, optimizing performance and scalability.
Example: E-commerce platforms use CQRS to optimize product searches separately from inventory updates for better performance.
Related terms:
Software development approach that focuses on modeling software to match business domains, enhancing collaboration and aligning technical solutions.
Example: Enterprise applications use domain-driven design to ensure the software structure reflects real business processes and terminology.
Related terms:
Recovery Time Objective - maximum acceptable time to restore service after a failure, crucial for minimizing downtime and maintaining user trust.
Example: E-commerce companies set RTO of 15 minutes, meaning they must restore service within 15 minutes of any outage.
Related terms:
Recovery Point Objective - maximum acceptable amount of data loss measured in time, essential for data protection and disaster recovery strategies.
Example: Financial services set RPO of 1 minute, meaning they can lose at most 1 minute of transaction data in any failure.
Related terms:
Mean Time To Recovery - average time needed to restore service after a failure, a key metric for assessing operational efficiency and reliability.
Example: Operations teams track MTTR to improve their incident response processes and reduce service disruption time.
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:
Plans and processes to restore technology systems after catastrophic events like fires, floods, or cyberattacks, ensuring business resilience.
Example: When a hurricane destroyed their main data center, the company used their disaster recovery plan to switch operations to a backup location within hours.
Related terms:
Strategy for keeping critical business operations running during and after disasters or disruptions, safeguarding organizational stability.
Example: During the pandemic, companies with business continuity plans quickly shifted to remote work while maintaining customer service.
Related terms:
Ability of a system to continue operating properly even when some components fail. Like a plane that can fly safely even if one engine stops working.
Example: Netflix uses fault-tolerant architecture so if one server crashes, your movie keeps playing without interruption because other servers take over instantly.
Related terms:
A system's ability to recover quickly from failures and continue operating under adverse conditions, vital for maintaining service availability.
Example: A resilient e-commerce platform automatically reroutes traffic during server outages, reduces features during high load, and recovers from crashes within seconds to keep the store running.
Related terms:
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:
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:
Backup system that's fully running and ready to take over instantly if the primary system fails, ensuring minimal downtime and service continuity.
Example: Banking systems use hot standby databases that are always synchronized and can take over in milliseconds during failures.
Related terms:
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:
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:
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:
Architecture where one system actively handles traffic while backup systems wait on standby, optimizing resource use and enhancing reliability.
Example: Enterprise databases often run active-passive mode with one primary database serving requests while replicas stay ready for failover.
Related terms:
Geo-Redundancy involves storing copies of data in multiple geographic locations, ensuring data availability and protection against regional disasters.
Example: Cloud storage services keep your files in data centers across different continents so earthquakes or power outages can't destroy your data.
Related terms:
A Disaster Recovery Site is an alternate location where business operations can continue seamlessly if the primary site becomes unavailable due to
Example: Financial institutions maintain DR sites in different regions that can fully take over operations within hours of a disaster.
Related terms:
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:
AWS DataBrew is a visual data preparation service that enables users to clean, normalize, and prepare data for analysis without writing any code.
Example: Data analysts use DataBrew to clean customer data from multiple sources, removing duplicates and fixing formatting issues visually.
Related terms:
AWS Translate is a neural machine translation service that provides real-time language translation, enabling seamless communication across languages.
Example: Global e-commerce sites use Translate to automatically convert product descriptions into customers' preferred languages.
AWS Polly is a text-to-speech service that converts written text into lifelike spoken audio, enhancing accessibility and user engagement in applications.
Example: Educational apps use Polly to read textbook content aloud to students with visual impairments or learning disabilities.
Related terms:
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:
AWS Textract is a powerful service that uses machine learning to automatically extract text and data from documents, streamlining data processing
Example: Insurance companies use Textract to automatically extract information from claim forms and medical records.
Related terms:
AWS Bedrock is a service designed for building generative AI applications, leveraging foundation models from leading AI companies for innovative solutions.
Example: Content creators use Bedrock to generate marketing copy, product descriptions, and creative content automatically.
Related terms:
AWS GuardDuty is an intelligent threat detection service that continuously monitors your AWS environment for malicious activity and potential security
Example: Companies use GuardDuty to automatically detect cryptocurrency mining attacks and unauthorized access attempts.
AWS Security Hub is a unified security dashboard that aggregates security alerts and findings from multiple AWS services for comprehensive security
Example: Security teams use Security Hub to get a complete view of their security posture across all AWS services.
Related terms:
Elastic Container Registry (ECR) is an AWS service that simplifies the storage, management, and deployment of Docker container images in the cloud.
Example: Development teams use ECR to store different versions of their application containers and deploy them to production.
Related terms:
Azure Machine Learning is Microsoft's cloud platform that provides tools for building, training, and deploying machine learning models at scale.
Example: Retailers use Azure Machine Learning to predict customer demand and optimize inventory levels automatically.
Related terms:
Azure Synapse Analytics is Microsoft's unified analytics platform that integrates big data and data warehousing for comprehensive data analysis solutions.
Example: Large corporations use Synapse Analytics to analyze years of sales data and identify business trends.
Related terms:
AWS QuickSight is a cloud-native business intelligence service that allows users to create interactive dashboards and visualizations from diverse data
Example: Marketing teams use QuickSight to create real-time dashboards showing campaign performance, customer engagement, and ROI metrics accessible from any device.
Related terms:
Microsoft's business intelligence platform for creating interactive reports and dashboards with powerful data analysis capabilities.
Example: Sales executives use Power BI to create executive dashboards that pull data from CRM, finance, and operations systems, providing real-time insights into business performance.
Related terms:
Looker is Google Cloud's modern business intelligence and analytics platform, featuring a unique semantic modeling layer for enhanced data insights.
Example: Product teams use Looker to build self-service analytics portals where stakeholders can explore data, create custom reports, and share insights without needing SQL knowledge.
Related terms:
Oracle's comprehensive cloud analytics platform combining business intelligence, data visualization, and augmented analytics with AI.
Example: Finance teams use Oracle Analytics Cloud to analyze financial performance across global operations, with AI-powered insights automatically highlighting unusual trends and recommending actions.
Related terms:
Azure Computer Vision is Microsoft's AI service that analyzes images and extracts valuable information from visual content for various applications.
Example: Retail apps use Computer Vision to let customers search for products by taking photos instead of typing descriptions.
Related terms:
Microsoft's unified natural language processing service for understanding text, enabling applications to analyze and interpret language effectively.
Example: Social media companies use Language Service to automatically moderate content and detect harmful posts.
Related terms:
Microsoft's AI service for speech-to-text, text-to-speech, and speech translation, enhancing communication and accessibility across platforms.
Example: Call centers use Speech Service to automatically transcribe customer calls and provide real-time translation.
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.
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:
Microsoft's platform for building intelligent chatbots that work across multiple channels, streamlining customer interactions and support.
Example: Hotels use Azure Bot Service to create booking assistants that help guests reserve rooms through websites and messaging apps.
Microsoft's enterprise-grade access to OpenAI's powerful language models like GPT-4, enabling advanced AI capabilities for businesses.
Example: Software companies use Azure OpenAI to add intelligent code completion and documentation generation to their development tools.
Related terms:
Azure Kubernetes Service - Microsoft's managed Kubernetes platform for container orchestration, simplifying deployment and management of applications.
Example: Microservices applications use AKS to automatically scale individual components based on demand without manual intervention.
Related terms:
Microsoft's serverless container service for running containers without managing servers, offering flexibility and scalability for applications.
Example: Development teams use Container Instances for quick testing and batch processing jobs without long-term infrastructure commitments.
Related terms:
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:
Google's unified machine learning platform for building, deploying, and scaling AI models, streamlining the development of intelligent applications.
Example: Autonomous vehicle companies use Vertex AI to train computer vision models that can recognize traffic signs and pedestrians.
Related terms:
Google's global load balancing service that distributes traffic across regions, ensuring high availability and performance for applications.
Example: Global gaming companies use Cloud Load Balancing to ensure players connect to the nearest game servers for low latency.
Google's service for dynamic routing in virtual networks using BGP, facilitating efficient network management and connectivity in cloud environments.
Example: Multi-region applications use Cloud Router to optimize network paths between different Google Cloud regions.
Related terms:
Google Cloud's managed NAT letting private instances reach the internet outbound without public IPs or exposure to inbound connections.
Example: Cloud Functions in a private VPC use Cloud NAT to download dependencies and call external APIs while remaining protected from direct internet access.
Related terms:
Google's service for monitoring performance and health of cloud applications, providing insights and alerts to optimize operational efficiency.
Example: E-commerce sites use Cloud Monitoring to track website performance and get alerts when response times slow down.
Related terms:
Google Cloud's centralized logging service that collects, stores, and analyzes logs from all your applications and infrastructure.
Example: When a Cloud Function fails, Cloud Logging captures the error details, stack traces, and timing information so developers can quickly diagnose and fix the issue.
Related terms:
Google Cloud's security and risk management platform that provides centralized visibility into your cloud assets, vulnerabilities, and threats.
Example: A financial services company uses Security Command Center to continuously scan for misconfigurations, detect potential data breaches, and ensure compliance with industry regulations across their GCP projects.
Related terms:
Google's machine learning service for image analysis and computer vision, enabling applications to understand and interpret visual data effectively.
Example: Manufacturing companies use Vision AI to automatically detect defects in products on assembly lines.
Related terms:
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:
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.
Google's service for converting audio to text with high accuracy, empowering applications to transcribe spoken language into written format.
Example: Video conferencing apps use Speech-to-Text to provide real-time captions for accessibility and meeting notes.
Google's service for converting text into natural-sounding spoken audio, enhancing user experience in applications requiring voice interaction.
Example: Navigation apps use Text-to-Speech to provide driving directions in natural-sounding voices.
Google's service for extracting structured data from documents using machine learning, automating data processing and improving efficiency.
Example: Law firms use Document AI to extract key information from contracts and legal documents automatically.
Related terms:
Google Kubernetes Engine - Google's managed Kubernetes service for container orchestration, simplifying deployment and scaling of containerized
Example: Streaming platforms use GKE to automatically scale their video processing services based on viewer demand.
Related terms:
Google's service for storing and managing Docker container images, enabling easy access and version control for developers and teams.
Example: Development teams use Container Registry to store different versions of their applications and deploy them safely.
Google's hybrid and multi-cloud application platform for modernizing applications, allowing seamless management across diverse environments.
Example: Large enterprises use Anthos to run applications consistently across on-premises data centers and multiple cloud providers.
Related terms:
Oracle's virtual machine service providing scalable compute resources, enabling businesses to run applications efficiently in the cloud.
Example: Enterprises use OCI Compute Instances to run Oracle databases and enterprise applications in the cloud.
Related terms:
Oracle's software-defined networking service providing isolated cloud environments, enhancing security and performance for cloud applications.
Example: Financial institutions use VCN to create secure, isolated environments for their sensitive banking applications.
Related terms:
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:
Oracle's central hub for connecting virtual cloud networks and on-premises networks, facilitating efficient data flow and connectivity.
Example: Global enterprises use DRG to connect their Oracle Cloud regions with their on-premises data centers securely.
Related terms:
Oracle's serverless compute service for running code without managing servers, allowing developers to focus on building applications effortlessly.
Example: IoT applications use OCI Functions to process sensor data in real-time without maintaining always-on servers.
Related terms:
Oracle's AI service for extracting text, tables, and key information from documents, streamlining data processing and enhancing productivity.
Example: Insurance companies use Document Understanding to automatically process claims forms and medical records.
Related terms:
Oracle's computer vision service for analyzing images with pre-trained AI models, enabling businesses to derive insights from visual data.
Example: Retail apps use OCI Vision to let customers search for products by taking photos instead of typing descriptions.
Related terms:
Oracle's natural language processing service for analyzing text, providing tools for sentiment analysis, entity recognition, and more.
Example: Customer service teams use OCI Language to analyze support tickets and automatically categorize them by topic and urgency.
Related terms:
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:
Oracle's service for accessing large language models for text generation and AI applications, empowering developers with advanced capabilities.
Example: Content marketing teams use OCI Generative AI to create product descriptions and marketing copy automatically.
Related terms:
Oracle's collaborative platform for building, training, and deploying machine learning models, fostering innovation and data-driven decisions.
Example: Financial institutions use OCI Data Science to build fraud detection models that identify suspicious transactions.
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.
Oracle's service for building intelligent AI agents that can reason and execute complex tasks, enhancing automation and efficiency.
Example: Supply chain companies use AI Agent Platform to create autonomous agents that manage inventory and optimize logistics.
Related terms:
Oracle Container Engine for Kubernetes - Oracle's managed Kubernetes service, simplifying container orchestration and scaling for developers.
Example: Modern applications use OKE to automatically scale microservices based on user demand without manual intervention.
Related terms:
Oracle's serverless compute service for running containers without managing servers, providing flexibility and cost-effectiveness for applications.
Example: Data processing jobs use Container Instances for short-term batch processing without long-term server commitments.
Related terms:
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.
Oracle's managed service mesh for microservices communication and security, ensuring reliable interactions and governance across services.
Example: Complex applications use Service Mesh to automatically encrypt communication between microservices and monitor performance.
Related terms:
Oracle's enterprise-grade network file system with NFS support, designed for high performance and scalability in cloud environments.
Example: Media production companies use File Storage to share large video files across multiple editing workstations.
Related terms:
AWS's cloud-based contact center service that enables businesses to provide customer service across voice, chat, and tasks with omnichannel support.
Example: A startup can use Amazon Connect to handle customer support calls and chats without building a traditional call center, paying only for usage time.
Related terms:
Microsoft's cloud contact center platform with AI Copilot assistance, voice, chat, and Microsoft Teams integration for customer service.
Example: A healthcare provider uses Dynamics 365 Contact Center to handle patient inquiries via phone, chat, and email, all through Microsoft Teams with AI-suggested responses.
Related terms:
Microsoft's AI-powered search service with semantic ranking, vector search, and hybrid capabilities for intelligent search and RAG applications.
Example: An e-commerce site uses Azure AI Search to help customers find products using natural language like 'waterproof hiking boots for winter' instead of exact keyword matching.
Related terms:
Google's enterprise conversational AI platform for building complex chatbots and virtual agents with multi-turn flows and natural language understanding.
Example: A bank uses Dialogflow CX to build a virtual assistant that helps customers check balances, transfer money, and report lost cards through natural conversation.
Related terms:
Google Cloud Contact Center AI Platform — AI-first CCaaS with omnichannel routing, real-time Agent Assist guidance, and CRM integration.
Example: A tech company uses CCAI Platform to route customer calls intelligently while providing agents with real-time suggested responses and knowledge articles during calls.
Related terms:
Google's enterprise search service with semantic understanding, vector search, and RAG for intelligent search experiences across enterprise data.
Example: A media company uses Vertex AI Search to help users find relevant articles and videos across their content library using natural language questions.
Related terms:
Oracle's conversational AI platform for building chatbots and virtual assistants with built-in conversation flow management and multi-channel support.
Example: An enterprise uses Oracle Digital Assistant to create an employee HR chatbot that handles time-off requests, benefits questions, and expense submissions through Slack and Microsoft Teams.
Related terms:
Oracle's enterprise customer service platform for contact center, knowledge management, and field service across voice, chat, and social media.
Example: A global telecommunications company uses Oracle Service Cloud to manage millions of customer interactions across phone, email, chat, and social media from a unified platform.
Related terms:
Open-source service mesh providing traffic management and security for microservices across any Kubernetes cluster, enhancing observability.
Example: Multi-cloud applications use Istio to manage communication between microservices running across different cloud providers.
Related terms:
GitOps continuous delivery tool for Kubernetes supporting multi-cluster deployments, enabling automated application updates and rollbacks efficiently.
Example: DevOps teams use Argo CD to automatically deploy applications to development, staging, and production Kubernetes clusters.
Related terms:
A logically isolated network section within a cloud provider that allows secure communication between resources, enhancing data protection.
Example: Azure Virtual Network lets you create private networks in the cloud with custom IP address ranges.
Related terms:
Google Cloud's implementation of Virtual Private Cloud, providing global-by-default networking that spans all regions for secure connectivity.
Example: A VPC Network in Google Cloud connects Compute Engine instances in us-east1 and europe-west1 within the same network, simplifying multi-region architectures.
Related terms:
Google Cloud's virtual machine service that provides scalable, high-performance virtual machines, ideal for running diverse workloads seamlessly.
Example: You can run a web server on Compute Engine instances with custom CPU and memory configurations.
Related terms:
Microsoft's cloud-based relational database service that provides managed SQL Server capabilities, ensuring high availability and security.
Example: Azure SQL Database automatically handles backups, updates, and scaling for your applications.
Related terms:
Google Cloud's fully managed relational database service for MySQL, PostgreSQL, and SQL Server, ensuring high availability and scalability.
Example: Cloud SQL automatically handles maintenance, backups, and scaling for your database applications.
Related terms:
Azure's object storage service optimized for storing massive amounts of unstructured data like images, videos, and backups efficiently.
Example: Websites use Blob Storage to store and serve user-uploaded photos and documents.
Related terms:
A service that helps organizations publish, secure, and monitor APIs in a centralized platform, enhancing integration and performance.
Example: API Management allows you to control who can access your APIs and monitor usage patterns.
Related terms:
A messaging service that allows applications to communicate asynchronously by sending messages through queues, ensuring reliable data transfer.
Example: An e-commerce site uses Queue Service to process orders in the background without making customers wait.
Related terms:
A real-time data processing service that handles continuous streams of data for analytics and applications, enabling instant insights.
Example: Streaming Service processes live sensor data from IoT devices to detect anomalies instantly.
Related terms:
Automated sequences of tasks and processes that can be triggered and executed in the cloud, streamlining operations and improving efficiency.
Example: A workflow automatically processes uploaded images by resizing them and storing in different formats.
Related terms:
The process of combining data from different sources into a unified view for analysis and applications, enhancing decision-making capabilities.
Example: Data Integration connects your CRM, sales database, and website analytics into one dashboard.
Related terms:
Azure's networking service that provides optimized and automated branch-to-branch connectivity through Azure, improving network performance.
Example: Virtual WAN connects multiple office locations to Azure cloud resources with optimized routing.
Related terms:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
Automated system for creating, storing, and managing copies of data to protect against data loss, ensuring quick recovery and business continuity.
Example: Backup Service automatically saves copies of your database every night and can restore it if something goes wrong.
Related terms:
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:
Location-based cloud services that provide mapping, geocoding, routing, and spatial analytics for applications, enhancing user experiences.
Example: Geospatial Services help ride-sharing apps calculate optimal routes and delivery apps track package locations in real-time.
Related terms:
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:
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.
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.
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.
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.
A collection of web pages accessible via the internet that contains information, images, videos, or other content, serving diverse purposes.
Example: Amazon's website allows customers to browse products, read reviews, and make purchases online.
Related terms:
Software application that lets you access and view websites on the internet, enabling seamless navigation and interaction with online content.
Example: Chrome, Firefox, Safari, and Edge are popular web browsers that people use to visit websites.
Related terms:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
When you become dependent on a specific cloud provider's proprietary services and switching to another provider becomes difficult or expensive.
Example: Using AWS-specific services like DynamoDB and Lambda heavily can create vendor lock-in, making it costly to move to Azure or Google Cloud later.
Related terms:
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:
Operational Expenditure - ongoing costs for services you use and pay for regularly, like cloud subscriptions, impacting budgeting and planning.
Example: Cloud computing shifts IT spending from CapEx to OpEx, where companies pay monthly for the cloud resources they actually use instead of buying expensive hardware upfront.
Related terms:
A cloud service or facility handling customer communications across phone, email, chat, and social media — a multi-channel evolution of the call center.
Example: A retailer's contact center handles customer questions via phone, live chat, email, and WhatsApp, all managed by the same team of agents using unified software.
Related terms:
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:
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:
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:
A personal computer designed to stay in one location, typically consisting of a separate monitor, keyboard, and main unit.
Example: Offices and homes often have desktop computers for heavy work like video editing, gaming, or running multiple programs simultaneously.
Related terms:
A display that responds to finger touches, allowing you to interact directly with what you see on screen, enhancing user engagement and control.
Example: Smartphones, tablets, and some laptops have touchscreens that let you tap, swipe, and pinch to control applications.
Related terms:
How long a device can operate on a single battery charge before needing to be plugged in again, crucial for mobile and portable devices.
Example: A smartphone with good battery life might last a full day of normal use, while a laptop might run for 8-10 hours.
Universal Serial Bus - a standard way to connect devices and transfer data between computers and accessories, enhancing connectivity options.
Example: USB cables connect your phone to your computer for charging and transferring photos, music, and files.
Related terms:
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.
Global Positioning System - technology that uses satellites to determine your exact location on Earth, enabling navigation and mapping services.
Example: GPS in your phone helps navigation apps like Google Maps show your location and provide turn-by-turn directions.
Related terms:
A square barcode that stores information and can be scanned with a smartphone camera, widely used for quick access to websites and promotions.
Example: Restaurants use QR codes on tables that you scan with your phone camera to instantly view their menu online.
Using someone else's computers over the internet for specific tasks instead of doing everything on your own device, enhancing efficiency and scalability.
Example: Google Drive is a cloud service that stores your files on Google's computers so you can access them from any device.
Related terms:
Applications that run on cloud servers instead of entirely on your device, allowing for remote access, collaboration, and seamless updates.
Example: Gmail is a cloud app where your emails are stored and managed on Google's servers, accessible from any device with internet.
Related terms:
Automatically keeping your files updated and identical across all your devices through the cloud, ensuring access to the latest versions anytime.
Example: When you edit a document on your phone, cloud sync automatically updates that same document on your laptop and tablet.
Related terms:
Accessing your files, programs, or computer from a different location using the internet, enabling flexibility and productivity from anywhere.
Example: Remote access lets you open work files from your home computer or access your office computer while traveling.
Related terms:
The ability to automatically get more computing power when needed and less when not needed, optimizing resource use and cost efficiency.
Example: A website uses scalability to handle millions of visitors during Black Friday sales without crashing, then scales back afterward.
Related terms:
The ability to dynamically and automatically adjust cloud resources up or down based on actual demand in real-time, ensuring optimal performance.
Example: During a viral marketing campaign, elastic cloud infrastructure automatically adds more servers as traffic spikes, then removes them when traffic returns to normal, optimizing costs.
Related terms:
Protection measures and technologies used to keep data and applications safe when stored or processed in the cloud, safeguarding against threats.
Example: Cloud security includes encryption to protect your files and authentication to ensure only you can access your accounts.
Related terms:
Using the same service or accessing the same files from different devices like phones, tablets, and computers, enhancing user convenience.
Example: Multi-device access lets you start watching a movie on your tablet and continue watching it later on your TV or phone.
Related terms:
Software that updates itself without you having to manually install new versions, ensuring you always have the latest features and security patches.
Example: Your smartphone apps receive automatic updates to fix bugs and add new features without you needing to do anything.
Working together on projects using cloud-based tools that let multiple people edit and share files in real-time, boosting teamwork and productivity.
Example: Google Docs allows multiple people to edit the same document at the same time, with everyone seeing changes instantly.
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:
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.
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:
The ability of devices to connect and communicate with each other or the internet, essential for seamless data exchange and user experience.
Example: Good connectivity means your laptop can access websites, your phone can make calls, and your smart TV can stream videos.
Infrastructure as a Service - renting basic computing resources like servers and storage from cloud providers, offering flexibility and cost savings.
Example: Amazon EC2 is IaaS where you rent virtual servers and configure them however you need, just like having your own computer in the cloud.
Related terms:
Platform as a Service - cloud platform that provides development tools and infrastructure so you can focus on building applications.
Example: Heroku is PaaS that lets developers deploy applications without managing servers, databases, or operating systems.
Related terms:
Software as a Service - access software applications via the internet without installation, enhancing flexibility and reducing costs.
Example: Gmail, Salesforce, and Slack are SaaS applications you access through a web browser without installing anything.
Related terms:
Function as a Service - execute individual code functions in the cloud without server management, enabling scalable and efficient computing.
Example: AWS Lambda is FaaS where you upload a function to resize images, and it runs automatically whenever an image is uploaded.
Related terms:
Managing and provisioning cloud infrastructure using code files instead of manual configuration, streamlining deployment and consistency.
Example: Using Infrastructure as Code, you can recreate your entire cloud environment in minutes by running a configuration file.
Related terms:
A geographic location where cloud providers have data centers, impacting latency, compliance, and data sovereignty for users worldwide.
Example: AWS has regions like US East (Virginia), Europe (Ireland), and Asia Pacific (Tokyo), allowing you to host your app near your users for faster performance.
Related terms:
A physically separate data center within a cloud region with independent power and cooling, connected to peer AZs for fault-isolated redundancy.
Example: A retail application deploys EC2 instances in us-east-1a, us-east-1b, and us-east-1c. When us-east-1b experiences a networking issue, the Application Load Balancer automatically routes 100% of traffic to the healthy instances in the other two zones — achieving 99.99% uptime with zero manual intervention. Architecture use case: a healthcare SaaS platform uses Multi-AZ RDS for the database (automatic failover to the standby replica in under 60 seconds), an Auto Scaling group spreading EC2 application servers across three AZs, and ElastiCache with Multi-AZ replication — achieving the 99.99% SLA required by their compliance framework.
Related terms:
Content Delivery Network - a network of servers globally that caches copies of your content, ensuring faster delivery to users and improved performance.
Example: Netflix uses CDN to store popular shows in servers near you, so when you click play, the video loads instantly instead of traveling from across the world.
Related terms:
A modern web architecture using JavaScript, APIs, and Markup to build fast, secure websites that are pre-built and served from a CDN.
Example: A company blog built with JAMstack loads instantly because pages are pre-generated and cached globally, with dynamic features like comments handled through APIs.
Related terms:
Domain Name System - translates human-readable website names into computer addresses, facilitating easy navigation and access to online resources.
Example: When you type 'google.com', DNS converts it to an IP address like 142.250.185.78 so your browser knows which server to connect to.
Related terms:
Storage system that manages data as objects (files with metadata) instead of traditional file systems, offering scalability and flexibility.
Example: Amazon S3 is object storage perfect for storing photos, videos, and backups where you access files by their unique ID rather than folder paths.
Related terms:
Storage that divides data into fixed-size blocks, similar to traditional hard drives, providing high performance for databases and applications.
Example: AWS EBS provides block storage for databases and applications that need the performance of a local hard drive but in the cloud.
Centralized repository that stores all types of raw data at any scale, enabling advanced analytics and machine learning applications.
Example: Companies dump sensor data, logs, images, and documents into a data lake, then use analytics tools to find patterns and insights when needed.
Related terms:
Structured storage system optimized for analysis and reporting of organized business data, supporting decision-making and business intelligence.
Example: Retail companies use data warehouses to analyze sales trends, customer behavior, and inventory data to make business decisions.
Related terms:
Low-cost storage for data that's rarely accessed but must be kept long-term, ensuring compliance and data retention without high costs.
Example: Hospitals use archive storage for old patient records that must be kept for legal reasons but are rarely accessed.
Related terms:
A subdivision of a virtual network that segments resources by IP range for security, organization, routing control, and efficient management.
Example: A three-tier application uses public subnets for load balancers, private subnets for application servers, and isolated subnets for databases - each with different security group rules.
Related terms:
A network segment without direct internet access, keeping resources hidden from external traffic for enhanced security and privacy.
Example: Database servers and backend APIs are placed in private subnets so they can't be directly attacked from the internet, while still communicating with public-facing web servers.
Related terms:
Outbound network traffic leaving your cloud environment to the internet or other networks, impacting performance and cost management.
Example: When your application sends API responses to users or backs up data to another provider, that's egress traffic which may incur bandwidth charges.
Related terms:
Secure Sockets Layer/Transport Layer Security - encryption protocols that secure data transmitted over the internet, ensuring privacy and integrity.
Example: When you see 'https://' and a padlock in your browser, SSL/TLS is encrypting your connection to protect passwords and credit card information.
Related terms:
A server that sits in front of web servers, forwarding requests to them while providing load balancing, security, and improved performance.
Example: Nginx acts as a reverse proxy, distributing incoming website traffic across multiple servers and hiding their actual locations for security.
Related terms:
Role-Based Access Control - a security approach that assigns permissions based on job roles, enhancing security and simplifying management.
Example: Instead of setting permissions for each developer individually, RBAC assigns all developers to a 'Developer' role with predefined access rights.
Related terms:
Meeting regulatory and industry standards for data security, privacy, and business practices is essential for maintaining trust and integrity.
Example: Healthcare companies must maintain HIPAA compliance when storing patient data, ensuring proper encryption and access controls are in place.
A security model that requires verification for every access request, regardless of location, ensuring robust protection against threats.
Example: With Zero Trust, even employees inside the company network must authenticate and prove authorization before accessing any resource.
Related terms:
Development and Operations combined - practices that unify software development and IT operations for faster, more reliable releases.
Example: DevOps teams use automation and collaboration tools to deploy new features multiple times per day instead of once per month.
Related terms:
Continuous Integration/Continuous Deployment - automated process for testing and deploying code changes quickly and safely.
Example: When developers push code changes, CI/CD automatically runs tests and deploys to production if everything passes, enabling multiple releases per day.
Related terms:
GCP managed build service that compiles code and orchestrates deployment workflows, streamlining development and enhancing productivity.
Example: Cloud Build compiles applications, runs tests, builds containers, and can orchestrate deployments - all triggered by code commits or manual requests.
Related terms:
GCP service for advanced deployment orchestration, supporting progressive rollouts, approval gates, and ensuring reliable application delivery.
Example: Cloud Deploy manages blue-green deployments to GKE clusters, automatically promoting new versions through dev, staging, and production with manual approval gates.
Related terms:
Microsoft Azure's unified CI/CD platform that combines build execution and deployment orchestration in one YAML-based service.
Example: Azure Pipelines builds .NET applications, runs tests, and deploys to Azure App Service - all defined in a single YAML configuration file.
Related terms:
Oracle Cloud's managed build service automates code compilation, testing, and artifact creation, enhancing DevOps efficiency and speed.
Example: OCI Build Pipelines compile Java applications, run automated tests, and produce container images ready for deployment to OKE clusters.
Related terms:
Oracle Cloud's deployment orchestration service supporting automated deployments with rolling updates, blue-green strategies, and approval gates.
Example: OCI Deployment Pipelines automate releases to OKE, Functions, or Compute instances with configurable approval workflows and rollback capabilities.
Related terms:
Deployment strategy using two identical environments where you switch traffic from old version to new version instantly.
Example: You deploy the new version to the 'green' environment, test it thoroughly, then instantly switch all users from 'blue' to 'green' with zero downtime.
Related terms:
A gradual deployment strategy that releases changes to a small subset of users first, minimizing risk before a full rollout to everyone.
Example: Release the new feature to 5% of users, monitor for issues, then gradually increase to 25%, 50%, and finally 100% if everything works well.
Related terms:
A deployment approach where infrastructure and application changes are managed through Git version control, promoting collaboration and efficiency.
Example: Infrastructure changes are made by submitting pull requests to Git, which automatically updates the cloud environment when merged.
Related terms:
Moving applications, data, or infrastructure from one environment to another, such as from on-premises servers to the cloud or between cloud providers.
Example: A company migrates its email system from on-premises Exchange servers to Microsoft 365 cloud, or moves databases from AWS to Google Cloud for better performance.
Related terms:
The ability to understand what's happening inside a system by examining outputs like logs, metrics, and traces for better performance insights.
Example: Good observability lets you see not just that your website is slow, but exactly which database query is causing the problem and why.
Related terms:
Application Performance Monitoring - tools that track application performance, identifying bottlenecks and ensuring optimal user experiences.
Example: APM tools like New Relic show you that your checkout page takes 3 seconds to load because of a slow database query, not because of network issues.
Related terms:
Service Level Agreement - a commitment between service provider and customer defining expected performance and reliability.
Example: Cloud providers offer SLAs guaranteeing 99.99% uptime, meaning your application should only be down for about 4 minutes per month maximum.
Related terms:
Site Reliability Engineering - an approach that applies software engineering principles to infrastructure and operations for improved reliability.
Example: SRE teams write code to automate operations tasks, design systems for reliability, and set error budgets to balance innovation with stability.
Related terms:
Recording events and activities in your application for debugging and monitoring, essential for maintaining system health and performance.
Example: Application logs show every user login, error message, and database query, helping developers diagnose problems and understand user behavior.
Related terms:
Practice bringing financial accountability to cloud spending through collaboration between engineering, finance, and business to optimize costs.
Example: FinOps teams track cloud spending in real-time, set budgets for teams, and optimize resource usage to reduce waste while maintaining performance.
Related terms:
Discipline of building and maintaining internal developer platforms that enable self-service infrastructure and streamline application development.
Example: Platform engineering teams build internal tools and templates so developers can deploy applications in minutes instead of weeks.
Related terms:
Binary instruction format that allows code written in multiple languages to run at near-native speed in web browsers and on servers.
Example: Game developers use WebAssembly to run complex 3D games in browsers with performance nearly matching native desktop applications.
Technology that encrypts data while it's being processed, protecting it from access even by cloud providers and system administrators.
Example: Healthcare providers use confidential computing to analyze sensitive patient data in the cloud while ensuring no one, including cloud staff, can access the raw information.
Related terms:
Distributed computing architecture that extends cloud computing to the edge of the network, processing data locally before sending to the cloud.
Example: Smart city systems use fog computing to process traffic camera data locally for instant decisions while sending summary data to the cloud for long-term analysis.
Related terms:
An environmentally sustainable approach to computing that minimizes energy consumption, reduces carbon footprint, and promotes eco-friendly practices.
Example: Data centers practice green computing by using renewable energy, efficient cooling systems, and optimizing server utilization to reduce environmental impact.
Practice of defining organizational policies, compliance rules, and governance as executable code that can be automatically enforced.
Example: Security teams use policy as code to automatically prevent deployment of resources that don't meet security requirements, like blocking public S3 buckets.
Related terms:
Approach that schedules computing workloads based on when and where clean energy is available to minimize carbon emissions.
Example: Machine learning training jobs shift to regions and times when renewable energy is plentiful, reducing carbon footprint by 30-50%.
Related terms:
Simple Email Service - AWS cloud-based email sending service designed for transactional and marketing emails, ensuring reliable communication.
Example: A SaaS company uses SES to send password reset emails, account notifications, and weekly newsletters to millions of users.
Related terms:
Database Migration Service - AWS service for migrating databases to the cloud with minimal downtime, ensuring data integrity and efficiency.
Example: A company uses DMS to migrate their on-premises Oracle database to Amazon RDS with continuous replication during the transition.
Related terms:
Google Cloud service for managing container images and language packages in one place. Like a universal warehouse for all your software building blocks.
Example: Development teams store Docker images, npm packages, and Maven artifacts in Artifact Registry with consistent access controls.
Related terms:
Google Cloud managed Apache Airflow service for orchestrating data pipelines. Like having a professional conductor for your data workflows.
Example: A data team uses Cloud Composer to schedule and monitor complex ETL pipelines that run across multiple systems.
Related terms:
Google Cloud's Chronicle is a security analytics platform built on Google infrastructure, designed for advanced threat detection and response.
Example: Security teams use Chronicle to analyze petabytes of security telemetry and detect sophisticated cyber threats in seconds.
Related terms:
Four key metrics for monitoring distributed systems: latency, traffic, errors, and saturation. Like the vital signs doctors check to assess patient health.
Example: SRE teams monitor the golden signals to quickly detect when a service is degraded - high latency or error rates trigger automatic alerts.
Related terms:
Amount of allowable downtime or errors before reliability targets are breached, used to balance reliability with feature development.
Example: With a 99.9% SLA, a service has 43 minutes of error budget per month - if it's depleted, teams focus on reliability instead of new features.
Related terms:
Security Information and Event Management - software that collects and analyzes security data from across an organization to detect threats.
Example: Security teams use SIEM to correlate login failures, network anomalies, and suspicious file access into a single view for threat detection.
Related terms:
Security Orchestration, Automation, and Response - tools that automate security operations and incident response, enhancing efficiency and effectiveness.
Example: When SIEM detects a potential breach, SOAR automatically isolates the affected system, collects forensic data, and notifies the security team.
Related terms:
Practice of regularly changing passwords, API keys, and other credentials to limit the damage from potential compromises.
Example: Database passwords are automatically rotated every 30 days using AWS Secrets Manager, with applications automatically retrieving the new credentials.
Related terms:
The Principle of Least Privilege is a security concept ensuring users and systems have only the minimum access necessary for their tasks, reducing risk.
Example: A Lambda function that reads from S3 is given only s3:GetObject permission on the specific bucket it needs, not admin access to all AWS resources.
Related terms:
A Red Team is a security group that simulates real-world attacks to rigorously test an organization's defenses and identify potential vulnerabilities.
Example: The red team attempts to phish employees, exploit network vulnerabilities, and breach physical security to find weaknesses before real attackers do.
Related terms:
Security team responsible for defending against attacks and maintaining security operations. Like the security guards and systems protecting your building.
Example: The blue team monitors security alerts, patches vulnerabilities, and responds to incidents detected by their SIEM and other security tools.
Related terms:
Spot Instances are spare cloud computing capacity available at steep discounts (up to 90% off), but can be reclaimed by the provider with short notice.
Example: A machine learning team uses spot instances to train models at 70% less cost, with checkpoints to resume if instances are interrupted.
Related terms:
Reserved Instances are cloud computing capacity purchased in advance at discounted rates, requiring a commitment period of 1-3 years for cost savings.
Example: A company commits to reserved instances for their production databases, saving 40% compared to on-demand pricing over three years.
Related terms:
Flexible pricing model offering discounts in exchange for consistent usage commitment, without being tied to specific instance types.
Example: A company commits to $1000/hour of compute spending and gets 30% discounts across EC2, Fargate, and Lambda regardless of which services they use.
Related terms:
A decentralized data architecture approach where domain teams own, share, and manage their data as products, enhancing collaboration and agility.
Example: Instead of a centralized data team, each business domain (sales, marketing, finance) owns their data pipelines and publishes data products for others to consume.
Related terms:
Database optimized for storing and searching high-dimensional vectors, essential for AI applications like semantic search and recommendations.
Example: A search engine uses a vector database to find documents similar in meaning to a query, even if they don't share the same keywords.
Related terms:
Numerical representations of data (text, images, audio) in high-dimensional space where similar items are close together.
Example: OpenAI's embedding model converts 'king' and 'queen' to similar vectors, enabling AI to understand they're related concepts.
Related terms:
Retrieval-Augmented Generation — AI technique enhancing language models by retrieving relevant documents before generating grounded, accurate responses.
Example: A customer service chatbot uses RAG to search product documentation before answering questions, ensuring accurate and up-to-date responses.
Related terms:
The practice of designing and optimizing input prompts to enhance the performance of AI language models, ensuring more accurate and relevant outputs.
Example: A developer crafts a detailed system prompt with examples and constraints to make GPT-4 consistently generate valid JSON responses.
Related terms:
The process of further training a pre-trained AI model on specific datasets to enhance its performance for particular tasks and improve accuracy.
Example: A legal firm fine-tunes a language model on millions of legal documents to create an AI that understands legal terminology and reasoning.
Related terms:
Large AI model trained on broad data that can be adapted for many different tasks. Like a versatile actor who can play any role with a little preparation.
Example: GPT-4 is a foundation model that can be used for writing, coding, analysis, and conversation without task-specific training.
Related terms:
A search approach that comprehensively understands the meaning and context of queries, improving results beyond simple keyword matching for users.
Example: Searching 'affordable family vacation spots with beaches' returns relevant results even without those exact words, understanding the intent behind the query.
Related terms:
AI systems that can autonomously plan, reason, and take actions to accomplish complex goals with minimal human intervention.
Example: An agentic AI travel planner researches flights, compares hotels, checks reviews, and books an entire vacation based on preferences and budget.
Related terms:
A standard protocol that securely connects AI models to external data sources and tools, ensuring efficient and standardized data exchange.
Example: Using MCP, a coding assistant can read your Git repository, access documentation, and interact with your development tools through a single standardized interface.
Related terms:
Safety mechanisms and constraints integrated into AI systems to prevent harmful, inappropriate, or off-topic outputs, ensuring responsible AI use.
Example: An enterprise chatbot uses guardrails to prevent sharing confidential information, generating harmful content, or discussing topics outside its domain.
Related terms:
When an AI model generates plausible-sounding but factually incorrect or fabricated information, leading to potential misinformation and confusion.
Example: An AI chatbot confidently cited a court case that didn't exist, a classic hallucination that caused problems when used in a legal brief.
Related terms:
The maximum amount of text, measured in tokens, that an AI model can process in a single conversation or request, impacting response quality.
Example: GPT-4 Turbo has a 128K token context window, allowing it to analyze an entire book or codebase in one conversation.
Related terms:
The basic unit of text processed by AI language models, typically representing words, word parts, or punctuation, crucial for understanding language.
Example: The word 'unhappiness' might be split into three tokens: 'un', 'happi', and 'ness' by a language model's tokenizer.
Related terms:
The output or answer generated by a machine learning model when provided with new data, reflecting the model's learned patterns and insights.
Example: An e-commerce site uses ML predictions to estimate which products a customer will likely purchase based on their browsing history.
Related terms:
Software programs that use artificial intelligence to perceive their environment, make decisions, and take actions to achieve specific goals.
Example: A customer service AI agent can understand questions, look up account information, process refunds, and escalate complex issues to humans - all without step-by-step instructions.
Related terms:
Google Cloud's fully managed NoSQL document database designed for mobile, web, and server development, offering scalability and real-time updates.
Example: A mobile app uses Firestore to store user profiles and sync data in real-time, so changes on one device instantly appear on others.
Related terms:
The technique of leveraging knowledge gained from training on one task to enhance performance on a different but related task, improving efficiency.
Example: A model trained to recognize cats and dogs can be fine-tuned with transfer learning to identify specific dog breeds, requiring far less training data.
Related terms:
When a machine learning model learns the training data too well, including its noise and quirks, making it perform poorly on new data.
Example: A fraud detection model that achieves 99% accuracy on training data but only 60% on real transactions is likely overfitting to patterns specific to the training set.
Related terms:
The fundamental organization of a software system, including its components, their relationships, and the principles guiding its design.
Example: A microservices system architecture divides an e-commerce platform into separate services for inventory, payments, and user accounts.
Related terms:
The method by which users move through a website, application, or system to locate content and features, enhancing user experience and accessibility.
Example: A website's navigation menu includes links to Home, Products, About, and Contact pages, helping users quickly find what they need.
Related terms:
The process of buying and selling goods or services over the internet through electronic transactions, revolutionizing retail and consumer behavior.
Example: Amazon is the world's largest e-commerce platform, handling millions of transactions daily for products ranging from books to electronics.
Related terms:
Established guidelines and best practices designed to protect computer systems, networks, and data from various threats and vulnerabilities.
Example: Companies follow security standards like ISO 27001 and SOC 2 to prove they handle customer data responsibly and securely.
Related terms:
The software that runs containers on a computer, managing their lifecycle from creation to deletion, ensuring efficient resource use.
Example: Docker Engine and containerd are popular container runtimes that Kubernetes uses to start, stop, and manage containers on servers.
Related terms:
The process of updating legacy applications and infrastructure to take advantage of cloud-native technologies and practices.
Example: A bank modernizes its 30-year-old mainframe application by breaking it into microservices and deploying them on Kubernetes.
Related terms:
A comprehensive suite of cloud services from a single provider that enables building, deploying, and managing applications.
Example: Google Cloud Platform offers compute, storage, databases, AI, and analytics services all integrated together for developers.
Related terms:
A specialized programming language used to retrieve and manipulate data from databases or other data sources, enhancing data interaction.
Example: SQL is the most common query language, letting you ask questions like 'show me all customers who ordered last month' from a database.
Related terms:
Simple Mail Transfer Protocol - the standard method computers use to send emails across the internet, ensuring reliable email delivery.
Example: When you click 'send' on an email, your email client uses SMTP to deliver the message to the recipient's email server.
Related terms:
Tools and practices for automatically detecting, recording, and alerting developers about errors and crashes in applications.
Example: Sentry and Bugsnag are error tracking services that notify developers when their app crashes and show exactly what went wrong.
Related terms:
Software systems designed to support communication between different computers over the internet using standard protocols.
Example: A weather web service provides current conditions and forecasts that any website or app can request and display to users.
Related terms:
Collecting logs from multiple sources and centralizing them in one place for analysis and monitoring, improving system performance and security.
Example: A company uses log aggregation to collect logs from 100 servers into Elasticsearch, making it easy to search for errors across all systems.
Related terms:
A modern data architecture that combines the flexibility of data lakes with the structured querying and reliability of data warehouses.
Example: A retail company uses a data lakehouse on Databricks to store raw clickstream data alongside structured sales reports, running analytics on both without moving data between systems.
Related terms:
Legal requirements that data must be stored and processed within specific geographic boundaries, typically based on where users are located.
Example: A healthcare app serving EU customers must store patient data in European data centers to comply with GDPR data sovereignty requirements.
Related terms:
Adjusting cloud resources to match actual usage needs, eliminating waste from over-provisioned or under-utilized resources.
Example: After analyzing usage patterns, a company right-sizes their database from an 8-core instance to a 4-core instance, cutting costs by 50% with no performance impact.
Related terms:
API style using standard HTTP methods (GET, POST, PUT, DELETE) and stateless requests — the dominant pattern for web service integration.
Example: A mobile weather app uses a REST API to fetch current conditions from a weather service by sending a GET request to an endpoint like /api/weather/london and receiving JSON data in return.
Related terms:
A powerful, open-source relational database management system known for reliability, feature robustness, and performance.
Example: A fintech startup uses PostgreSQL to store customer accounts and transactions because it supports ACID compliance and complex SQL queries needed for financial reporting.
Related terms:
Design approach packaging applications with dependencies into lightweight, portable containers that run consistently across environments and clouds.
Example: A development team uses the container pattern to package their Node.js application with specific versions of all libraries, ensuring it runs identically on developer laptops, test servers, and production Kubernetes clusters.
Related terms:
The process of verifying the identity of a user, system, or application before granting access to resources, crucial for security.
Example: When you log into your email with a username and password, the system performs authentication to verify your identity before showing your inbox.
Related terms:
The process of planning and structuring how an API will work, including endpoints, request/response formats, error handling, and versioning.
Example: When designing a payment API, developers carefully plan endpoints like /payments, /refunds, and /subscriptions, choosing REST conventions and documenting expected inputs and outputs.
Related terms:
Internet Service Provider - a company that provides internet access to homes and businesses, connecting them to the global internet network.
Example: Comcast, AT&T, and Verizon are major ISPs in the United States that provide broadband internet connections to millions of households and businesses.
Related terms:
Dividing a database table or dataset into smaller, more manageable pieces based on specific criteria like date ranges or geographic regions.
Example: An e-commerce platform partitions its orders table by month, so queries for recent orders only scan the current month's partition instead of billions of historical records.
Related terms:
Software applications powered by artificial intelligence that can understand natural language, answer questions, and perform tasks on behalf of users.
Example: Cloud platforms offer AI assistants that help developers troubleshoot errors, write code, optimize infrastructure, and answer questions about cloud services.
Related terms:
A software development practice where developers frequently merge code changes into a shared repository, with each change automatically built and tested.
Example: When a developer pushes code to GitHub, a CI pipeline automatically runs unit tests, integration tests, and security scans. If tests pass, the code can proceed to deployment. AWS CodePipeline, Azure DevOps, and GCP Cloud Build orchestrate these workflows.
Related terms:
A centralized repository of information used to store, organize, and retrieve knowledge for users or AI systems, enhancing decision-making.
Example: A company uploads product documentation to Amazon Kendra or Azure AI Search, then builds a chatbot that retrieves accurate answers from this knowledge base instead of hallucinating responses.
Related terms:
Messaging pattern where publishers broadcast to topics without knowing subscribers, decoupling producers from consumers for scalable architectures.
Example: An e-commerce system publishes 'order placed' events to a topic. Multiple subscribers (inventory, shipping, email notification) each receive the message and act independently without the order service knowing about them.
Related terms:
The practice of copying data or resources across multiple geographic regions for disaster recovery, low-latency access, or compliance requirements.
Example: A financial services company replicates their database from US-East to EU-West using AWS RDS Read Replicas or Azure SQL Geo-Replication, ensuring European users get low-latency access and meeting GDPR data residency requirements.
Related terms:
A cloud-based collaboration platform that combines workplace chat, video meetings, file storage, and application integration.
Example: An enterprise uses Microsoft Teams integrated with Azure Active Directory for single sign-on, SharePoint for document storage, and Power Automate for workflow automation, creating a unified collaboration hub.
Secret tokens used to authenticate and authorize access to cloud services and APIs, ensuring secure interactions between applications.
Example: A mobile app uses an API key to access a weather service. The key identifies the app, tracks usage for billing, and can be revoked if compromised without affecting other applications.
Related terms:
The practice of using code and tools to automatically provision, configure, and manage cloud infrastructure instead of manual processes.
Example: Instead of manually clicking through the AWS console to create servers, a DevOps team writes Terraform code that automatically provisions 50 identical web servers across multiple regions with proper security groups and load balancers.
Related terms:
Strategies and practices for reducing cloud spending while maintaining performance and reliability, maximizing resource efficiency.
Example: A company reduces their monthly AWS bill by 40% by switching to Reserved Instances for predictable workloads, using Spot Instances for batch processing, and identifying idle resources with Cost Explorer.
Related terms:
A network component that acts as an entry point or intermediary between different networks or services, facilitating communication and data flow.
Example: An API Gateway sits in front of microservices, handling authentication, rate limiting, and request routing. Users call one gateway endpoint, which routes requests to the appropriate backend service.
Related terms:
A cloud virtual machine equipped with one or more Graphics Processing Units (GPUs) for accelerated computing workloads, ideal for AI tasks.
Example: A machine learning team uses AWS p5.48xlarge GPU instances with 8 NVIDIA H100 GPUs to train a large language model, reducing training time from weeks to days compared to CPU-only instances.
Related terms:
The process of determining the cloud resources needed to meet current and future workload demands while optimizing costs.
Example: An e-commerce company analyzes their traffic patterns and discovers they need 3x more capacity during holiday seasons. They use auto-scaling groups with a baseline of 10 instances that can scale to 30 during peak periods, saving 60% compared to always running at peak capacity.
Related terms:
Automated process identifying security weaknesses and known CVEs in cloud infrastructure and container images before attackers exploit them.
Example: A DevSecOps team configures AWS Inspector to automatically scan all EC2 instances and container images in ECR for known CVEs. When a critical Log4j vulnerability is detected, the team receives an alert within minutes and patches affected systems before any exploitation occurs.
Related terms:
Centralized storage for managing build outputs, software packages, container images, and deployment artifacts throughout the software delivery lifecycle.
Example: A development team publishes npm packages to AWS CodeArtifact and Docker images to ECR as part of their CI/CD pipeline. Each build produces versioned artifacts that can be deployed to any environment, ensuring consistency between staging and production.
Related terms:
A networking service that enables private connectivity between cloud resources and services without exposing traffic to the public internet.
Example: A financial services company uses AWS PrivateLink to access an S3 bucket containing sensitive customer data from their VPC. Traffic never traverses the public internet, meeting their regulatory requirement for data-in-transit security and reducing exposure to potential network-based attacks.
Related terms:
A set of technologies, tools, and practices for collecting, integrating, analyzing, and presenting business data to support better decision-making.
Example: A retail chain connects their sales database to Amazon QuickSight, creating real-time dashboards that show revenue by region, product performance, and customer trends. Store managers use these dashboards to make data-driven decisions about inventory and staffing.
Related terms:
A visual representation of a system's components, their relationships, and how they interact within a cloud or software environment.
Example: A startup's engineering team creates a cloud architecture diagram showing their three-tier web application: a CloudFront CDN and S3 for static assets, an Application Load Balancer distributing traffic to EC2 instances running in an Auto Scaling group, and an RDS PostgreSQL database with a read replica. The diagram helps new engineers understand the system and guides the team during scaling discussions.
Related terms:
The arrangement and interconnection of cloud resources, services, and networks that make up a cloud infrastructure deployment.
Example: A global e-commerce company designs their cloud topology with primary infrastructure in US East and disaster recovery in US West. Their topology includes a VPC with public and private subnets across three availability zones, with application servers in private subnets behind a load balancer, and database clusters with cross-region replication for failover.
Related terms:
The practice of creating visual representations of cloud infrastructure to understand, monitor, and manage complex systems.
Example: A DevOps team uses an infrastructure visualization tool to automatically generate a cloud architecture diagram from their Terraform files. The visual representation reveals that their production database lacks a read replica, leading them to add one before a major product launch. The visualization updates automatically as infrastructure changes are deployed.
Related terms:
A pre-designed, best-practice cloud architecture template that solves a common use case and can be adapted for specific business needs.
Example: A healthcare startup uses AWS's HIPAA-compliant reference architecture as a starting point for their patient portal. The reference architecture includes an Application Load Balancer, ECS containers in a private subnet, an encrypted RDS database, and CloudTrail logging — all pre-configured to meet healthcare compliance requirements. They customize it by adding their own API services while keeping the security foundations intact.
Related terms:
Cloud service for communicating with orbiting satellites to collect and downlink data without building physical dish infrastructure.
Example: A weather forecasting company uses AWS Ground Station to download high-resolution imagery from their weather satellite every 90 minutes as it orbits Earth. Instead of building and maintaining their own satellite dish facilities across multiple continents, they schedule downlink contacts through the cloud service and process the raw data using EC2 instances, saving millions in infrastructure costs.
Related terms:
Cloud services providing compute, 3D rendering, spatial anchoring, and content delivery for building AR and VR experiences at scale.
Example: A furniture retailer builds an AR shopping experience where customers can visualize sofas and tables in their living room using their phone camera. The cloud service handles the 3D model rendering, spatial awareness, and real-time light estimation so the virtual furniture looks natural in the customer's actual room, running smoothly even on mid-range smartphones.
Related terms:
Cloud-based services for developing, simulating, testing, and managing robotic applications at scale, enhancing automation capabilities.
Example: A warehouse automation company uses AWS RoboMaker to simulate their fleet of 200 picking robots in a virtual warehouse before deploying software updates. The simulation tests thousands of scenarios in minutes — robots navigating around obstacles, handling different package sizes, and coordinating with each other — catching potential collisions and inefficiencies that would be costly to discover in the real warehouse.
Related terms:
Managed service for publishing pre-approved cloud resource portfolios that users deploy via self-service while enforcing governance and compliance.
Example: An enterprise IT team creates a service catalog containing pre-approved database configurations, web application stacks, and development environments. When a new project team needs infrastructure, they browse the catalog and deploy a compliant three-tier application stack with one click — complete with proper network isolation, encryption, logging, and cost tags — instead of waiting weeks for manual provisioning and security review.
Related terms:
An AI-powered tool integrated into development environments that helps programmers write, complete, debug, and optimize code using large language models.
Example: A developer building a REST API types a comment describing what they need: 'Create an endpoint that validates user input, checks for duplicates in the database, and returns a formatted response.' The AI code assistant instantly generates the complete function with proper error handling, input validation, and database queries, saving 20 minutes of manual coding.
Related terms:
Automated Machine Learning — cloud services automating model selection, tuning, and training so teams without deep ML expertise can ship production models.
Example: A retail company uploads three years of sales data to an AutoML service and asks it to predict next quarter's demand. The service automatically tries dozens of algorithms, tunes thousands of parameter combinations, and delivers a highly accurate forecasting model in hours — work that would take a team of data scientists weeks to accomplish manually.
Related terms:
Practices for managing AI/ML models through their lifecycle — version control, bias checks, drift detection, audit trails, and retirement.
Example: A bank deploying a loan approval model implements model governance by running automated bias tests across demographic groups, logging every prediction with its reasoning for regulatory audits, setting up drift detection alerts to catch accuracy degradation, and requiring human review before any model update goes to production.
Related terms:
Cloud AI services extracting text, tables, and key-value pairs from invoices, receipts, forms, and identity documents using pre-trained models.
Example: An insurance company processes 10,000 claim forms per day using document intelligence. The service automatically reads each handwritten or printed form, extracts the claimant's name, policy number, incident date, and damage description, validates the data against policy records, and routes the claim to the appropriate adjuster — reducing processing time from 3 days to 15 minutes.
Related terms:
Cloud services converting audio and video files between formats, resolutions, and bitrates so content plays on any device or network speed.
Example: A streaming platform uploads a 4K movie master file and the transcoding service automatically creates 15 different versions: 4K HDR for smart TVs, 1080p for laptops, 720p for tablets, 480p for mobile on slow connections, plus audio-only versions and thumbnail sprites — all in under an hour using hundreds of cloud servers working in parallel.
Related terms:
Cloud messaging delivering real-time alerts to mobile devices or browsers even when the app is closed — FCM, APNs, and SNS handle fan-out at scale.
Example: A food delivery app sends push notifications to update customers in real time: 'Your order has been picked up by the restaurant,' 'Your driver is 5 minutes away,' and 'Your food has arrived!' The notification hub handles delivering these messages to millions of users simultaneously across iOS, Android, and web, with each platform receiving properly formatted messages.
Related terms:
One of the world's most popular open-source relational database management systems, widely offered as a fully managed cloud service.
Example: An e-commerce startup uses managed MySQL to store their product catalog, customer accounts, and order history. The managed service handles automatic backups every night, replicates data across availability zones for high availability, scales storage automatically as the product catalog grows, and applies security patches without any downtime — letting the small team focus on building features instead of database administration.
Related terms:
A physical server in the cloud dedicated entirely to a single customer, with no virtualization layer or shared resources.
Example: A financial trading firm deploys their high-frequency trading algorithm on bare metal servers to eliminate the microseconds of latency added by virtualization. With direct hardware access, their trades execute 40% faster than on virtual machines, and they can fine-tune CPU cache settings and network card configurations that aren't accessible through a hypervisor.
Related terms:
An AI-powered code generation and completion service from AWS, now part of Amazon Q Developer, streamlining coding processes.
Example: A developer building a serverless application in VS Code starts typing a function to process S3 events. CodeWhisperer automatically suggests the complete Lambda handler with proper error handling, S3 client initialization, and response formatting — saving 15 minutes of boilerplate code. The security scanner then flags that the code is missing input validation on the S3 object key, preventing a potential injection vulnerability before the code is even committed.
Related terms:
AI pair programming tool by GitHub (Microsoft), powered by OpenAI, suggesting code completions, functions, and tests directly inside VS Code and IDEs.
Example: A cloud engineer writing Terraform configurations for an Azure deployment types a comment describing a virtual network with three subnets and a network security group. GitHub Copilot generates the entire Terraform resource block with proper CIDR ranges, subnet configurations, and NSG rules — matching Azure best practices. The engineer reviews the suggestion, makes minor adjustments to the IP ranges, and deploys infrastructure that would have taken 30 minutes to write manually.
Related terms:
Google Cloud's AI-powered code assistance tool, built on the Gemini family of large language models, enhancing developer productivity.
Example: A data engineer needs to write a Cloud Function that processes Pub/Sub messages and loads transformed data into BigQuery. They describe the requirement in a comment, and Gemini Code Assist generates the complete function with proper Pub/Sub message decoding, data transformation logic, BigQuery streaming insert setup, and error handling with Cloud Logging — all following GCP best practices and using the latest client library versions.
Related terms:
A fully managed quantum computing service from AWS that provides access to quantum hardware and simulators from multiple providers.
Example: A pharmaceutical company researching new drug molecules uses Amazon Braket to simulate molecular interactions using a quantum algorithm. They first test their quantum circuit on Braket's local simulator, then run it on IonQ's trapped-ion quantum computer to explore molecular configurations that would take a classical supercomputer thousands of years to calculate. The pay-per-task pricing means they only pay for the quantum computing time they actually use.
Related terms:
An AI-powered integrated development environment (IDE) from AWS that uses a spec-driven approach to software development.
Example: A startup team wants to build a serverless REST API with user authentication. Instead of writing boilerplate code from scratch, they describe the project requirements in Amazon Kiro. Kiro generates a detailed specification covering API endpoints, authentication flows, and database schema. After the team reviews and approves the spec, Kiro produces the Lambda functions, API Gateway configuration, DynamoDB table definitions, and unit tests — all following AWS best practices. When requirements change later, they update the spec and Kiro adjusts the code accordingly.
Related terms:
A fully managed graph database service from AWS, purpose-built for storing and querying highly connected data, optimizing data relationships.
Example: A social media platform uses Amazon Neptune to power their friend recommendation engine. When a user opens the app, Neptune traverses the social graph to find friends-of-friends with shared interests, groups, and check-in locations — analyzing millions of relationships in under 50 milliseconds. The same graph database also powers their content moderation system, quickly identifying clusters of accounts exhibiting coordinated inauthentic behavior by detecting unusual connection patterns.
Related terms:
A fully managed document database service from AWS that is compatible with MongoDB workloads, simplifying document storage and retrieval.
Example: A content management company migrates their MongoDB-based platform to Amazon DocumentDB to reduce operational overhead. Their application, which stores articles, user profiles, and media metadata as flexible JSON documents, connects to DocumentDB with just a connection string change. They immediately benefit from automatic storage scaling (no more midnight disk-full emergencies), continuous backups with point-in-time recovery, and read replicas that handle their traffic spikes during breaking news events.
Related terms:
Microsoft Entra ID is a cloud-based identity and access management service, enhancing security and user management for organizations.
Example: A healthcare organization deploys Microsoft Entra ID to secure access across their hybrid environment. Doctors use passwordless authentication with their phones to access electronic health records, conditional access policies automatically require additional verification when accessing patient data from unfamiliar locations, and the identity protection system detects and blocks a compromised account within seconds when it spots an impossible travel pattern — a login from New York followed by one from Singapore five minutes later.
Related terms:
A cloud-native Security Information and Event Management (SIEM) and Security Orchestration, Automation, and Response (SOAR) solution from Microsoft.
Example: A financial services company deploys Microsoft Sentinel to monitor their multi-cloud environment. When an employee's credentials are used to access Azure resources from an unusual location, then immediately attempt to download data from an S3 bucket via a compromised AWS access key, Sentinel correlates these events across both clouds, identifies it as a coordinated attack, automatically disables the compromised accounts, isolates affected resources, and creates a detailed incident report — all within 90 seconds of the initial suspicious activity.
Related terms:
Moving a database from one environment, platform, or version to another while maintaining data integrity and minimizing downtime.
Example: A retail company migrates their on-premises Oracle database to Amazon RDS for PostgreSQL using AWS DMS, which handles the schema conversion and continuous data synchronization. The service allows them to test the migration in a staging environment first, then perform a cutover with minimal downtime — their application switches to the cloud database while AWS DMS ensures no orders are lost during the transition.
Related terms:
Intelligent search helping organizations find information across documents, emails, and databases using natural language and machine learning ranking.
Example: A law firm uses enterprise search to find relevant case precedents across millions of legal documents by asking natural language questions like 'What are the requirements for patent filing in California?' Instead of manually sifting through results, the AI understands the legal context and returns the most relevant cases and regulations in seconds.
Related terms:
An AI technique that identifies and locates specific objects within images or video streams, assigning labels and confidence scores.
Example: A security company uses object detection in AWS Rekognition to monitor surveillance feeds and automatically detect when someone enters a restricted area or if a fire is starting. The system identifies people, vehicles, and safety hazards in real-time, triggering instant alerts to security personnel so they can respond immediately.
Related terms:
Remote Desktop technology allows users to access and control a computer from any location via the internet, enhancing remote work capabilities.
Example: A software company provides their developers with AWS WorkSpaces so they can work from home, coffee shops, or while traveling. Each developer gets their own cloud-based desktop with all their development tools, and they connect via their laptop or tablet just as if they were sitting at their office desk.
Storage that multiple servers or computers can access and modify simultaneously over the network, enabling collaboration and data consistency.
Example: A media production company uses AWS EFS to store video files that multiple rendering servers process simultaneously. The shared storage automatically scales to handle their huge video files, and all servers see the same up-to-date files in real-time, eliminating the need to manually copy files between machines.
Related terms:
IP Addresses are unique numerical identifiers assigned to devices on a network, enabling seamless communication and data exchange between them.
Example: When you connect to your home WiFi network, your phone gets a private IP address like 192.168.1.100 for communicating with devices at home, while your public IP address identifies your entire home network to services on the internet. A web server needs a static public IP address so people can always reach it, while a visitor's phone can use a dynamic address since it changes each time they connect.
Related terms:
A wireless communication network that uses radio towers to provide mobile connectivity to devices like phones and tablets.
Example: A delivery company uses 5G cellular networks and AWS Wavelength edge computing to track delivery trucks in real-time. Drivers get instant GPS updates and customers receive live delivery notifications because the low latency of 5G combined with edge computing means less delay compared to routing everything through distant data centers.
Related terms:
Building games using specialized engines and cloud services for real-time graphics, multiplayer sync, leaderboards, and global content delivery.
Example: An indie game studio uses Azure PlayFab to manage player accounts, store game progress, and run leaderboards for their multiplayer game. PlayFab handles all the backend complexity — ensuring a player's progress syncs across devices, matching players with similar skill levels, and analyzing which game features keep players engaged longest.
Related terms:
AWS Wavelength integrates compute and storage services directly into telecom providers' 5G networks, optimizing low-latency applications.
Example: A cloud gaming company deploys their game servers on AWS Wavelength Zones within Verizon's 5G network. Players on 5G devices experience near-instant response times because game rendering happens just milliseconds away at the cell tower edge, rather than traveling hundreds of miles to a traditional data center. The same Wavelength deployment also powers their real-time multiplayer matchmaking, ensuring lag-free competitive gaming experiences.
Related terms:
Data Analytics involves examining large datasets to uncover patterns and insights, empowering organizations to make informed, data-driven decisions.
Example: An e-commerce company uses Amazon Redshift and Google BigQuery to analyze millions of purchase records, discovering that customers who buy running shoes are 3x more likely to purchase fitness trackers within 30 days — allowing them to send targeted recommendations that boost sales.
Related terms:
Peak Load refers to the maximum traffic or demand a system can handle during its busiest times, crucial for capacity planning and resource allocation.
Example: An online retailer's website normally handles 1,000 visitors per minute, but during Black Friday sales it spikes to 50,000 visitors per minute. AWS Auto Scaling automatically launches additional EC2 instances to handle the peak load, then scales back down once the rush is over — so the site stays fast without paying for extra servers year-round.
Related terms:
Machine Translation leverages AI and neural networks to automatically convert text or speech between languages, enhancing global communication.
Example: A global SaaS company integrates Amazon Translate and Google Cloud Translation API into their support platform to automatically translate customer tickets from 40+ languages into English for their support team, and then translate responses back — reducing translation costs by 90% compared to human translators while maintaining 95% accuracy.
Related terms:
A method of organizing and storing files in a hierarchical structure of folders and directories, accessible over a network or in the cloud.
Example: A media production team uses Amazon EFS (Elastic File System) to store video editing projects so that multiple editors can work on the same files simultaneously from different EC2 instances. Azure Files provides similar shared storage for Windows-based workloads with familiar SMB protocol access.
Related terms:
Using powerful cloud computers to create virtual models of real-world systems and test how they behave under different conditions.
Example: An automotive company uses AWS High Performance Computing (HPC) clusters with hundreds of GPUs to simulate thousands of crash test scenarios for a new car design in days instead of months, saving millions in physical prototype costs while testing far more safety configurations than would be possible with real crash tests.
Related terms:
A Dedicated Server is a physical server reserved exclusively for one customer, ensuring optimal performance and security without resource sharing.
Example: A healthcare company processing sensitive patient data uses AWS Dedicated Hosts to ensure their workloads run on physical servers not shared with any other customer, meeting strict HIPAA compliance requirements. Azure Dedicated Host and Oracle Cloud bare metal instances offer similar single-tenant isolation for regulated industries.
Related terms:
A Data Streaming Pipeline continuously ingests and processes real-time data flows, enabling timely insights and actions in data-driven applications.
Example: A ride-sharing app uses Amazon Kinesis Data Streams to capture millions of GPS location updates per second, routing them through processing stages that calculate ETAs, detect surge pricing zones, and update driver availability in real time.
Related terms:
Fully managed Apache Kafka service handling setup, scaling, and maintenance of the event streaming platform so teams focus on producers and consumers.
Example: An e-commerce company uses Amazon MSK (Managed Streaming for Apache Kafka) to process order events, inventory updates, and payment notifications across dozens of microservices without managing Kafka brokers, ZooKeeper clusters, or storage.
Related terms:
Static Site Hosting provides a service for hosting websites built with pre-existing HTML, CSS, and JavaScript files, ensuring fast and efficient delivery.
Example: A marketing agency uses AWS Amplify Hosting to deploy their React-based portfolio sites, getting automatic HTTPS, global CDN distribution, and continuous deployment from GitHub — all for a fraction of the cost of running EC2 instances.
Related terms:
A managed service that handles user sign-up, login, password recovery, and identity verification so developers don't have to build these from scratch.
Example: A SaaS startup uses Amazon Cognito to add Google and Facebook login to their app, manage user accounts, and issue secure tokens — handling millions of sign-ins without writing any authentication code from scratch.
Related terms:
Distributed Tracing is a technique for monitoring and tracking requests as they navigate through various services in a cloud application ecosystem.
Example: An online retailer uses AWS X-Ray to trace a customer's checkout request as it passes through 12 different microservices (cart, payment, inventory, shipping, notification), quickly identifying that a 3-second delay is caused by the inventory service making redundant database calls.
Related terms:
A Low-Code Platform enables users to create applications using visual interfaces and minimal coding, accelerating development and innovation.
Example: A bank's operations team uses Microsoft Power Apps to build an internal loan approval workflow in a week, complete with forms, approvals, and database storage — a project that would have taken the IT department months to code from scratch.
Related terms:
An open-source search and analytics engine used for full-text search, log analysis, and real-time application monitoring.
Example: A cybersecurity company uses Amazon OpenSearch Service to ingest and search through 50TB of daily security logs, creating real-time dashboards that alert analysts to suspicious patterns within seconds of an event occurring.
Related terms:
A database that auto-scales to zero and charges only for actual compute consumed, with no server provisioning — ideal for variable workloads.
Example: A seasonal e-commerce site uses Amazon Aurora Serverless to handle their Black Friday traffic spikes automatically — the database scales from 2 to 64 capacity units during peak hours, then scales back down to near-zero overnight, saving 70% compared to always-on databases.
Related terms:
Browser-based terminal pre-loaded with cloud CLI tools, letting you manage cloud resources from any browser without installing software locally.
Example: A DevOps engineer uses Google Cloud Shell to quickly debug a production issue from their phone during vacation — they open a browser, get instant terminal access with gcloud, kubectl, and terraform pre-installed, fix the Kubernetes deployment, and close the tab.
Related terms:
Managed service inspecting and filtering network traffic into and out of your VPC, blocking threats and enforcing security policies at the perimeter.
Example: A financial services company uses AWS Network Firewall to inspect all traffic flowing between their VPCs, blocking known malicious IP addresses, detecting intrusion attempts, and enforcing strict egress rules that prevent data exfiltration — all without managing any firewall hardware.
Related terms:
Service Discovery automates the process for cloud application services to locate and connect with each other, eliminating the need for hardcoded addresses.
Example: A streaming platform uses AWS Cloud Map so their video encoding, thumbnail generation, and recommendation microservices can automatically find each other as instances scale up and down, without anyone manually updating configuration files with new IP addresses.
Related terms:
Data Governance encompasses practices and tools for ensuring data quality, security, privacy, and compliance across an organization’s data landscape.
Example: A healthcare organization uses Microsoft Purview to automatically discover and classify all patient data across their Azure data lake, SQL databases, and file shares — tagging sensitive health records, tracking who accesses them, and ensuring HIPAA compliance with automated audit trails.
Related terms:
An automated cloud service that uses machine learning to identify unusual spikes or unexpected changes in your cloud spending.
Example: A startup using AWS Cost Anomaly Detection gets an instant alert when a developer accidentally leaves 50 GPU instances running overnight, catching a mistake that would have cost $12,000 per day within the first hour — before the monthly bill becomes a budget crisis.
Related terms:
A managed platform service that runs your web applications without requiring you to set up or manage the underlying servers.
Example: A development team uses AWS Elastic Beanstalk to deploy their Node.js web application. They upload their code and Beanstalk automatically handles capacity provisioning, load balancing, auto-scaling, and health monitoring — letting them focus on features instead of infrastructure.
Related terms:
A managed GraphQL service letting clients request exactly the data they need in one typed query, eliminating REST over-fetching and extra round trips.
Example: A mobile app team uses AWS AppSync to build a GraphQL API that lets their iOS and Android apps fetch user profiles, posts, and comments in a single query — reducing network calls by 80% compared to their old REST API and dramatically improving load times on slow connections.
Related terms:
A managed service for storing and managing application settings, feature flags, and configuration values separately from your code.
Example: An e-commerce team uses AWS AppConfig to gradually roll out a new checkout flow to 10% of users, then 50%, then 100% — all without deploying new code. If conversion rates drop, they instantly toggle back to the old flow from the configuration dashboard.
Related terms:
A fully managed version of Apache Airflow, the popular open-source tool for orchestrating complex data workflows and pipelines.
Example: A data engineering team uses Amazon MWAA (Managed Workflows for Apache Airflow) to orchestrate their daily ETL pipeline that extracts data from 15 different sources, transforms it through multiple stages, and loads it into their data warehouse — all monitored with automatic retries on failure.
Related terms:
Fully managed Grafana for creating dashboards and alerts without running Grafana infrastructure — connects to CloudWatch, Prometheus, and other sources.
Example: A DevOps team uses Amazon Managed Grafana to create real-time dashboards showing their application's health across 200 microservices — pulling metrics from CloudWatch, Prometheus, and X-Ray into unified views that update every 10 seconds, without managing any Grafana servers.
Related terms:
Media Live Streaming is a managed service that processes and delivers live video content to viewers in real time, enhancing audience engagement.
Example: A sports streaming startup uses AWS Elemental MediaLive to broadcast 50 concurrent live games, automatically encoding each feed into 6 different quality levels (from 360p mobile to 4K) and packaging them for delivery to web browsers, smart TVs, and mobile apps — handling millions of concurrent viewers.
Related terms:
Fully managed Prometheus-compatible metrics collection and alerting that stores and queries infrastructure metrics without running Prometheus yourself.
Example: A platform team uses Amazon Managed Service for Prometheus to collect metrics from their 500-node Kubernetes cluster, storing billions of time-series data points and running PromQL queries for alerting — without managing any Prometheus servers, storage, or high-availability configuration.
Related terms:
A weakness in a system, application, or process that could be exploited to cause harm. Like an unlocked door in an otherwise secure building.
Example: An unpatched web server running outdated software may have a known vulnerability that attackers can exploit to gain unauthorized access.
Related terms:
A private, physical network link between your premises and a cloud provider — completely separate from the public internet.
Example: AWS Direct Connect and Azure ExpressRoute are dedicated connections that give enterprises consistent, low-latency network performance for moving large amounts of data to and from the cloud.
Related terms:
The ability of an AI model to produce human-readable text based on a prompt or input, enhancing content creation and automation processes.
Example: Large language models use text generation to answer questions, write code, summarise documents, and create content from a simple prompt.
Related terms:
Automatically notifying the right people when a system metric crosses a threshold or when unexpected events occur, ensuring timely responses.
Example: A CloudWatch alarm sends an email and triggers auto-scaling when CPU usage exceeds 80% for five consecutive minutes.
Related terms:
The high-level structure of a software system — the decisions about how components are organised, how they communicate, and how data flows between them.
Example: A microservices software architecture breaks an application into small independent services (payments, users, inventory) that each run and scale independently.
Related terms:
An AI technique that automatically identifies and classifies named objects — people, places, organisations, dates, products — within unstructured text.
Example: Entity extraction applied to customer support emails automatically pulls out product names, order numbers, and dates, allowing tickets to be routed without anyone reading them manually.
Related terms:
Using AI and statistical methods to extract meaning, patterns, and insights from written text at scale, improving decision-making and analytics.
Example: A business uses text analysis on customer reviews to automatically detect sentiment, common complaints, and trending topics — without manually reading every review.
Related terms:
Technology detecting and preventing sensitive data — credit cards, health records, PII — from being leaked or accessed by unauthorized users.
Example: Amazon Macie uses machine learning to scan S3 buckets for personally identifiable information (PII) and alerts security teams if sensitive data is exposed publicly.
Related terms:
Proactive monitoring that simulates user interactions on a schedule to verify pages load and APIs respond before real users notice an outage.
Example: CloudWatch Synthetics runs a canary script every 5 minutes that logs in, searches for a product, and completes a checkout — alerting the team the moment any step fails.
Related terms:
OCI's serverless compute service for running event-driven functions without managing infrastructure, enabling scalable and efficient application
Example: An OCI application uses Oracle Functions to automatically process documents uploaded to Object Storage, extracting metadata and triggering downstream workflows.
Related terms:
Oracle Cloud's low-code workflow automation and process management service, streamlining business processes and enhancing operational efficiency.
Example: An HR department uses OCI Process Automation to orchestrate a multi-step onboarding workflow — creating accounts, sending welcome emails, and triggering approval requests — all without writing code.
Related terms:
The systematic recording and examination of activity across cloud infrastructure to ensure compliance, detect anomalies, and maintain accountability.
Example: A financial services company uses AWS CloudTrail to record every API call across their AWS environment. When a misconfigured S3 bucket is discovered, the audit log shows exactly which IAM user made the change, from which IP address, and at what time.
Related terms:
Computer systems where components run across multiple networked machines but appear as a single coherent system, improving reliability and scalability.
Example: A global e-commerce platform distributes its inventory database across multiple cloud regions. The distributed system ensures that when a user in Tokyo buys an item, inventory is updated consistently across servers in North America and Europe within milliseconds.
Related terms:
Continuously processing data records as they arrive in real time, rather than storing them first and processing in bulk.
Example: A ride-sharing app uses stream processing to analyze GPS coordinates from thousands of drivers in real time. Each location update is processed instantly to match nearby drivers with passengers, calculate ETAs, and detect surge pricing zones.
Related terms:
The movement of data between cloud services, regions, availability zones, or between the cloud and the internet, ensuring seamless data accessibility.
Example: A media company stores video files in AWS S3 us-east-1 and serves them globally. By routing delivery through CloudFront (CDN), they reduce direct S3 egress costs by 60% and lower latency for viewers worldwide.
Related terms:
Long-term, cost-optimized storage for data that is rarely accessed but must be retained — typically for compliance, legal, or historical purposes.
Example: A healthcare provider retains patient records for 10 years to meet regulatory requirements. They move records older than 90 days to AWS S3 Glacier using lifecycle policies, reducing storage costs by 80% compared to standard S3 while still meeting compliance obligations.
Related terms:
The process of identifying, assessing, and mitigating risks to cloud infrastructure, data, and operations, safeguarding business continuity and compliance.
Example: A fintech startup uses the AWS Well-Architected Framework review to assess risk across five pillars: operational excellence, security, reliability, performance efficiency, and cost optimization. They identify that a single-region deployment is a critical risk and implement multi-region failover to reduce their recovery time objective (RTO) from hours to minutes.
Related terms:
A managed, stateful layer-7 network firewall service on Oracle Cloud Infrastructure powered by the open-source Suricata engine.
Example: A regulated financial services company deploys OCI Network Firewall in a dedicated hub VCN connected to all spoke VCNs via a DRG. All inter-VCN and internet-bound traffic is routed through the firewall, which blocks known malicious IP ranges using Suricata threat intelligence rules and restricts outbound internet from application servers to a small allowlist of package repository FQDNs — satisfying PCI-DSS network segmentation requirements without managing physical appliances.
Related terms:
A fully managed OpenSearch and OpenSearch Dashboards service on Oracle Cloud Infrastructure, providing powerful search capabilities for applications.
Example: A SaaS platform running on OCI ingests application logs from hundreds of compute instances into an OCI Search with OpenSearch cluster via OCI Logging Analytics. Operations teams use OpenSearch Dashboards to create real-time latency and error-rate dashboards with alerting, replacing a self-managed Elasticsearch cluster that required significant operational overhead to maintain.
Related terms:
Oracle Cloud service consolidating database security — Security Assessment, Data Discovery, Data Masking, and Activity Auditing — in a single console.
Example: A healthcare provider registers all Autonomous Databases in OCI Data Safe. A weekly Security Assessment identifies three medium-risk findings — excess PUBLIC grants and two accounts with DBA privilege but no recent logins. The team uses Data Discovery to inventory all PHI columns, then generates a masking policy to produce a HIPAA-compliant development copy of their patient database in under an hour — replacing a manual process that previously took days.
Related terms:
Oracle Cloud managed PKI service for the full TLS/SSL certificate lifecycle — issuance, renewal, and revocation — for OCI load balancers and services.
Example: A platform engineering team uses OCI Certificates to manage all TLS certificates across their production environment. Public-facing load balancers use imported certificates from a public CA, renewed automatically through OCI Certificates so no engineer ever needs to manually upload a certificate file again. Internal microservices communicate over mTLS using certificates issued by an OCI private CA, with private keys protected by OCI Vault (HSM-backed), satisfying their SOC 2 encryption-in-transit requirement.
Related terms:
Human-readable addresses that map to IP addresses through the Domain Name System (DNS), essential for navigating the internet and web services.
Example: A SaaS company registers api.myapp.com using AWS Route 53. They configure latency-based routing to direct US users to us-east-1, EU users to eu-west-1, and APAC users to ap-southeast-1 — automatically routing each user to the fastest available region without any application changes.
Related terms:
Developer-friendly cloud platform with predictable pricing for compute (Droplets), managed Kubernetes, serverless functions, databases, and object storage.
Example: A SaaS startup runs their entire stack on DigitalOcean: the API on App Platform, the database on Managed PostgreSQL, user uploads in Spaces, and AI features via the GenAI Platform — paying a predictable monthly bill without navigating thousands of AWS service options.
Related terms:
DigitalOcean's term for a virtual machine (VM) in the cloud, offering scalable computing resources for developers and businesses to deploy applications.
Example: A startup deploys their Node.js API on a $12/month Basic Droplet (2 vCPU, 2 GB RAM) in the NYC3 region. As traffic grows, they resize to a CPU-Optimized Droplet with 4 dedicated vCPUs and enable automated backups — all without changing their application code.
Related terms:
DigitalOcean GPU VMs with NVIDIA H100 or A100 GPUs for AI/ML training, inference, and GPU-intensive workloads on hourly on-demand pricing.
Example: A machine learning team uses GPU Droplets with NVIDIA H100 80 GB GPUs to fine-tune a large language model on their proprietary dataset. They spin up a cluster of GPU Droplets for a 48-hour training run, then terminate them — paying only for the compute time used.
Related terms:
DigitalOcean Kubernetes Service — a fully managed Kubernetes cluster offering, simplifying container orchestration and management for developers.
Example: An e-commerce platform migrates from a single Droplet to DOKS to handle variable holiday traffic. They deploy their services as Kubernetes pods and configure Horizontal Pod Autoscaler (HPA) to scale from 2 to 20 pods during peak events, with DOKS automatically provisioning new worker nodes.
Related terms:
DigitalOcean's fully managed Platform-as-a-Service (PaaS) for deploying web applications, APIs, and static sites directly from a Git repository.
Example: A solo developer connects their GitHub repository to App Platform and deploys a Python Django app in under 5 minutes. App Platform detects the language, installs dependencies, sets up a PostgreSQL database, provisions SSL, and serves the app — all without writing a single Dockerfile or configuration file.
Related terms:
DigitalOcean's S3-compatible object storage service for storing and serving unstructured data such as images, videos, backups, and static assets.
Example: A SaaS company stores user-uploaded profile images in Spaces and enables the built-in CDN. Images are served from the nearest edge location globally, reducing latency from ~150ms to under 20ms for users in Europe and Asia — with no changes to their existing S3 SDK code.
Related terms:
Fully managed database clusters on DigitalOcean supporting PostgreSQL, MySQL, Redis, MongoDB, and Kafka, ensuring high availability and performance.
Example: A fintech startup moves from a self-managed PostgreSQL Droplet to DigitalOcean Managed Databases. They get automated daily backups, point-in-time recovery, read replicas for analytics queries, and automatic failover — reducing their DBA time by 80% and meeting SOC 2 backup requirements.
Related terms:
DigitalOcean's managed L4/L7 load balancer distributing traffic across Droplets or Kubernetes nodes with SSL termination and health checks.
Example: A gaming backend uses DigitalOcean Load Balancer to distribute WebSocket connections across 8 game server Droplets. Health checks automatically remove unhealthy Droplets from rotation within 30 seconds, and sticky sessions ensure each player's connection stays on the same server.
Related terms:
DigitalOcean's platform for building and deploying AI agents and applications using open-source large language models, fostering innovation in AI.
Example: A customer support startup builds an AI chatbot using DigitalOcean GenAI Platform with a Llama 3 70B model and a knowledge base connected to their product documentation. The platform handles RAG retrieval, context injection, and response generation — costing 42% less than equivalent GPT-4 API calls.
Related terms:
DigitalOcean's serverless Functions-as-a-Service (FaaS) offering, powered by Apache OpenWhisk, enabling developers to run code without managing servers.
Example: A media startup uses DigitalOcean Functions to process image uploads asynchronously. When a user uploads a photo to Spaces, an event triggers a Function that resizes the image to multiple dimensions and stores thumbnails back in Spaces — with no servers running when uploads are idle.
Related terms:
Isolated private network within a DigitalOcean region where Droplets and managed services communicate using private IPs, isolated from the public internet.
Example: A healthcare company places all backend Droplets and their Managed PostgreSQL database inside a VPC. The database has no public IP address and is only reachable via private VPC networking from authorized application servers — meeting HIPAA network isolation requirements.
Related terms:
DigitalOcean's built-in infrastructure monitoring service that collects CPU, memory, disk I/O, and network metrics from Droplets automatically.
Example: A DevOps team configures DigitalOcean Monitoring alerts to page them via Slack when any Droplet's CPU usage exceeds 80% for more than 5 minutes. They also set up uptime monitors for their public API endpoints, getting notified within 60 seconds of any outage.
Related terms:
DigitalOcean's private container image registry (DOCR) for securely storing and distributing Docker container images with ease and efficiency.
Example: A development team pushes their Node.js application Docker image to DOCR after each CI build. Their DOKS cluster is pre-authorized to pull from the registry, so Kubernetes deployments reference `registry.digitalocean.com/myteam/api:v1.2.3` without storing separate image pull secrets.
Related terms:
DigitalOcean's DNS hosting service that manages authoritative DNS records for domains, including A, AAAA, CNAME, MX, TXT, NS, and SRV records.
Example: A team manages their DNS for api.example.com using DigitalOcean Managed DNS. When they reassign a Reserved IP to a new Droplet, the DNS A record automatically points to the same static IP — no manual DNS update required. They also create an MX record pointing to SendGrid for transactional email.
Related terms:
Point-in-time copies of a DigitalOcean Droplet's disk state, captured on-demand or on a schedule for easy recovery and backup management.
Example: Before deploying a major database schema migration, a team takes a Droplet Snapshot of the application server. The migration fails and corrupts data. They restore the Droplet from the snapshot in under 10 minutes, reverting the application to its pre-migration state with zero data loss.
Related terms:
Lightweight PostgreSQL connection pooler multiplexing thousands of app connections onto a small pool of actual database connections.
Example: A SaaS application with 500 concurrent users opens a new PostgreSQL connection per request, overwhelming the database's max_connections=100 limit. Adding PgBouncer in transaction mode allows all 500 application connections to share 20 actual database connections — reducing connection overhead by 96% with no application code changes.
Related terms:
DigitalOcean's managed synthetic monitoring performing HTTP, TCP, and ping checks from global locations, alerting via Slack or PagerDuty on failures.
Example: A startup monitors their API gateway with DigitalOcean Uptime Monitoring, polling `https://api.example.com/health` every 30 seconds from three regions. When their load balancer crashes at 3am, the on-call engineer receives a Slack alert within 60 seconds and can respond before customers notice.
Related terms:
User-defined labels that can be applied to DigitalOcean resources (Droplets, volumes, images, load balancers) for organisation, filtering, and automation.
Example: A company tags all production Droplets with `env:production` and `app:checkout`. They create a Cloud Firewall rule that applies to all resources with `env:production`, ensuring new Droplets automatically inherit the correct security rules when tagged — eliminating manual firewall assignment.
Related terms:
DigitalOcean's catalog of pre-configured 1-Click Apps that deploy ready-to-run software on Droplets or DOKS clusters for quick setup.
Example: A developer needs a WordPress site running in under 5 minutes. They select the WordPress 1-Click App from DigitalOcean Marketplace, choose a $12/month Droplet size, and click Create. DigitalOcean provisions the Droplet, installs WordPress with LAMP stack, and provides a link to the setup wizard — production-ready in 4 minutes.
Related terms:
A group of identically configured worker Droplets within a DOKS cluster that efficiently run Kubernetes pods for scalable application deployment.
Example: An ML platform uses two DOKS node pools: a general-purpose pool (s-4vcpu-8gb × 3) for API services and a GPU node pool (GPU Droplet × 2) for inference workloads. Kubernetes node selectors route inference pods exclusively to GPU nodes, while API pods scale horizontally across the general pool.
Related terms:
YAML or JSON file declaratively defining a complete App Platform application — services, workers, jobs, databases, domains, and env vars.
Example: A team stores their App Spec in `.do/app.yaml` in their repository. When they onboard a new microservice, they add a new service block to the YAML and commit — App Platform automatically creates the new service, connects it to the shared database, and wires the environment variables without any manual console interaction.
Related terms:
DigitalOcean network-attached SSD volumes providing persistent storage independent of Droplet lifecycle — detach and reattach across Droplets.
Example: A PostgreSQL database server runs on a Droplet with a 500 GB Block Storage Volume. When the team needs to upgrade the database server's CPU, they detach the volume, resize the Droplet, and reattach the volume — the database files are untouched and back online within minutes.
Related terms:
DigitalOcean's managed stateful network firewall that filters inbound and outbound traffic at the network edge before it reaches Droplets.
Example: A production web stack applies a DigitalOcean Cloud Firewall that allows inbound traffic only on ports 80 (HTTP), 443 (HTTPS), and 22 (SSH from a bastion IP). All other inbound ports are silently dropped at the network edge, reducing the Droplet's attack surface without touching iptables.
Related terms:
A static, publicly accessible IPv4 address that can be assigned to any Droplet in a DigitalOcean region and instantly reassigned to another Droplet.
Example: A high-availability web application uses a Reserved IP as its public endpoint. When the active Droplet fails its health check, an automated script reassigns the Reserved IP to the standby Droplet via the DigitalOcean API. DNS records do not need to change, and traffic redirects in under 30 seconds.
Related terms:
The built-in content delivery network edge caching layer included with DigitalOcean Spaces object storage for faster content delivery globally.
Example: A video streaming platform stores their HLS video segments in Spaces and enables Spaces CDN. Viewers in Tokyo, London, and São Paulo all receive video from nearby edge nodes rather than the origin NYC datacenter, reducing buffering by 70% without adding any CDN configuration.
Related terms:
DigitalOcean's strategic positioning as a cloud provider purpose-built for AI/ML workloads, catering to developers and SMBs with tailored solutions.
Example: A YC-backed AI startup builds their entire inference stack on DigitalOcean's AI-Native Cloud: GPU Droplets fine-tune their foundation model, GenAI Platform serves production inference at 42% lower cost than GPT-4 API, Spaces stores the training dataset, and Managed Databases hold vector embeddings — all in a single DigitalOcean team with one monthly invoice.
Related terms:
A software runtime that executes trained machine learning models to generate predictions or text from new input data, enhancing AI applications.
Example: A DigitalOcean GenAI Platform deployment uses an inference engine under the hood to serve Llama 3 70B. When a user sends a chat message, the engine loads the model from GPU memory, processes the prompt tokens through attention layers, and streams back the response — achieving 2× higher throughput than a naive model server through continuous batching.
Related terms:
Begin with terms marked as "Basic" difficulty. These build the foundation for understanding more complex concepts.
Try to relate each term to something you use daily. This makes abstract concepts easier to remember.
Click on related terms to build connections between concepts. Technology is interconnected!
Come back regularly to review terms. Repetition helps move knowledge from short-term to long-term memory.