Tech Glossary
AI and ML
AIOps
What is AIOps?
Learn about AIOps, the application of artificial intelligence to automate and streamline complex IT operations.
Agentic AI
What is agentic AI?
Learn about agentic AI, an autonomous AI system that can perceive, plan, and act to achieve specific set goals.
An AI Model
What is an AI model?
Learn about what an AI model is, it's use cases and benefits.
Convolutional Neural Networks
What are convolutional neural networks?
Learn about convolutional neural networks, a class of deep neural networks, most commonly applied to analyzing and processing images.
Entity Extraction
What is entity extraction?
Learn about entity extraction, the NLP task of identifying and classifying named entities like people and places in text.
Federated Learning
What is federated learning?
Learn about federated learning, a decentralized ML technique that trains a model across devices while keeping data local.
Foundation Models
What are foundation models?
Learn about foundation models, large-scale AI models trained on vast data that can be adapted for many specific tasks.
Generative Adversarial Networks
What are generative adversarial networks?
Learn about generative adversarial networks, AI systems with two competing neural nets, a generator and a discriminator, to make data.
Model Context Protocol
What is model context protocol?
Learn about model context protocol, a set of rules or standards governing how information (the "context") is provided to and managed by an AI model.
Reinforcement Learning
What is reinforcement learning?
Learn about reinforcement learning, an AI training method where an agent learns via trial and error using rewards & penalties.
Robotic Process Automation
What is robotic process automation?
Learn about robotic process automation, a technology that uses software "bots" or scripts to mimic and automate repetitive, rule-based human tasks on a computer.
Stemming
What is stemming?
Learn about stemming, an NLP process of reducing inflected words down to their common base or root form (stem).
Vibe Coding
What is vibe coding?
Learn about what vibe coding is, it's use cases and benefits.
A Multi-Agent System
What is a multi-agent system?
Learn about multi-agent systems, a computerized system composed of multiple interacting, intelligent agents.
GPT
What is GPT?
Learn about generative pre-trained transformers (GPTs), including how they work and how they're trained.
Applications of AI
Applications of Artificial Intelligence
Learn about the applications of artificial intelligence in various industries.
Artificial Intelligence
What is artificial intelligence?
Learn about artificial intelligence benefits, use cases, and examples.
Artificial General Intelligence
What is artificial general intelligence?
Learn about artificial general intelligence (AGI) and its use cases.
Artificial Intelligence Versus Machine Learning
Learn about the differences between AI and ML and how they're connected.
AI Agents
What are AI agents?
Learn what AI agents are including key features, benefits, and how they work.
AI Chatbots
What are AI chatbots?
Learn more about AI chatbots and their common use cases.
AI Code Generation
What is AI code generation?
Learn about AI code generation including what it is, and how to use it.
AI Data Analytics
What is AI data analytics?
Learn about AI data analytics including what it is, how AI can be used in data analytics.
AI in Banking
What is AI in banking?
Learn more about how AI is used in the banking industry.
AI for Developers
What is AI for developers?
Learn about AI for developers including what the benefits are and use cases.
AI in Finance
What is AI in finance?
Learn how AI is being used in the finance industry.
AI in Healthcare
What is AI in healthcare?
Learn how AI is being used in the healthcare industry.
AI Hallucinations
What are AI hallucinations?
Learn about AI hallucinations, how they happen, and ways to prevent them.
AI Summarization
What is AI summarization?
Learn about AI summarization including what it is, its benefits, and how to use it.
Cognitive Computing
What is cognitive computing?
Learn about cognitive computing including how it works and its benefits.
Conversational AI
What is conversational AI?
Learn about conversational AI including what it is, how it works, and use cases.
Data Labeling
What is data labeling?
Learn about data labeling, including its importance and how it works.
Deep Learning
What is deep learning?
Learn about deep learning, how it works, its applications, algorithms, and more.
Deep Learning Versus Machine Learning Versus AI
Learn about the differences between deep learning, machine learning, and AI.
Enterprise AI
What is enterprise AI?
Learn about enterprise AI, including its advantages and how to implement it.
Full-Text Search
What is full-text search?
Learn about full-text search including how it works, benefits, and how to implement it.
Fuzzy Search
What is fuzzy search?
Learn about fuzzy search including how it works, examples, and how to implement it.
Generative AI
What is generative AI?
Learn about generative AI, how it works, and its use cases, including with Google Cloud.
A GPU and Its Role in AI
What is a GPU and its role in AI?
Learn about GPUs and their importance in artificial intelligence.
Human-in-the-Loop
What is human-in-the-loop?
Learn more about human-in-the-loop (HITL) and why it's important.
Kubeflow
What is Kubeflow?
Learn about Kubeflow, what it's used for, and its benefits.
LangChain
What is LangChain?
Learn about LangChain, how it works, and examples of LangChain.
A Large Language Model
What is a large language model?
Learn about large language models--how they work, benefits, use cases, and more.
LLMOps
What is LLMOps?
Learn about large language model operations (LLMOps), its benefits, and best practices.
Machine Learning
What is machine learning?
Learn about machine learning including how it works, the different types, and its uses.
MLOps
What is MLOps?
Learn about machine learning operations (MLOps) and why it's important.
Multimodal AI
Learn about multimodal models in AI and how to use them.
Natural Language Processing (NLP)
What is natural language processing (NLP)?
Learn how NLP provides insights into the structure and meaning of text.
A Neural Network
What is a neural network?
Learn about neural networks including the different types and their uses.
Optical Character Recognition (OCR)
Learn about OCR and how it's being used with Google AI.
Prompt Engineering
What is prompt engineering?
Learn about prompt engineering, the types of prompts, and prompt engineering use cases.
Retrieval-Augmented Generation
What is retrieval-augmented generation?
Learn about retrieval-augmented generation (RAG), how it works, and its advantages.
Semantic Search
What is semantic search?
Learn about semantic search including how it works and how it can be used.
Supervised Versus Unsupervised Learning
Learn about the differences between supervised and unsupervised learning with AI and ML.
Supervised Learning
What is supervised learning?
Learn how supervised learning helps AI and ML models learn from labeled data.
Text-to-Image AI
What is text-to-image AI?
Learn about text-to-image AI including what it is, how it works, and use cases.
Time Series
What is time series?
Learn how to model historical time-series data to make predictions about future time points.
Unsupervised Learning
What is unsupervised learning?
Learn more about how unsupervised learning works with ML models and unlabeled data.
App Modernization
Platform Engineering Versus DevOps
Compares DevOps (the 'why' - a culture of collaboration) with platform engineering (the 'how' - building an IDP to enable DevOps at scale).
AI Inference
What is AI inference?
Learn about common use cases of AI inference, AI using its training to make predictions.
A Kubernetes Cluster
What is a Kubernetes cluster?
Learn more Kubernetes clusters, a group of nodes for containerized apps.
An Application Platform
What is an application platform?
Learn about what an application platform is and it's different types.
API Development
What is API development?
Learn about API development, the process of building and maintaining Application Programming Interfaces (APIs).
API Management
What is API management?
API management helps organizations with developing, designing, monitoring, testing, securing, and analyzing APIs.
Application Monitoring
What is application monitoring?
Application monitoring (APM) is collecting data to track app availability, bugs, resource use, and performance, ensuring an optimal end-user UX.
Batch Inference
What is batch inference?
Learn about the use case cases of batch inferencing, asynchronous processing of data batches.
Cloud FinOps
What is cloud FinOps?
Learn about the value of FinOps, the five key building blocks of cloud FinOps, and the benefits.
Containers
What are containers?
Learn about containers--lightweight packages of software that contain all of the necessary elements to run in any environment.
Containers as a Service (CaaS)
What is containers as a service (CaaS)?
Learn about Containers as a service (CaaS), a cloud service model that provides a managed and automated platform for container orchestration.
Containerization
What is containerization?
Learn about how containerization bundles app code for easy development.
Containerized Applications
What are containerized applications?
Learn about containerized applications including the benefits and how the technology works.
Container Orchestration
What is container orchestration?
Learn more about how container orchestration can help deploy, scale, and manage applications.
Event Driven Architecture
What is event driven architecture?
Learn more about event-driven architecture, an architecture based on decoupled services.
Hybrid Cloud
What is hybrid cloud?
Learn about a hybrid cloud approach where applications or their components run in a combination of on-premises and public cloud infrastructure.
Internal Developer Platform
What is internal developer platform?
Internal Developer Platform (IDP) is a self-service interface of tools and services that helps software teams deliver software autonomously and faster.
Istio
What is Istio?
Learn about Istio and how it helps organizations run distributed, microservices-based apps anywhere.
Kubernetes
What is Kubernetes?
Learn about Kubernetes (K8s), an open source system to deploy, scale, and manage containerized applications anywhere.
Legacy Modernization
What is legacy modernization?
Learn about legacy modernization, the process of updating, replacing, or consolidating outdated computer systems, software, and applications (legacy systems) with modern, more efficient alternatives.
Low Code
What is low code?
Learn about low code, a software development with minimal coding.
Low Code Vs. No Code
What is low code vs. no code?
Compare low-code vs. no-code platforms for app development; low-code for pros, no-code for non-technical users.
No Code
What is no code?
No-code development lets non-technical users build apps, websites, and workflows using visual, drag-and-drop tools, with zero coding required.
OpenTelemetry
What is OpenTelemetry?
Learn about OpenTelemetry, software and tools for capturing and exporting telemetry data from your cloud-native software and infrastructure.
A Private Cloud
What is a private cloud?
Discover more about private clouds and the major differences versus public clouds, advantages, disadvantages, and more.
A Public Cloud
What is a public cloud?
Learn about what a public cloud is, and the difference between a public and private cloud.
Python Hosting
What is Python hosting?
Learn about python hosting, a server environment for Python code.
Serverless Computing
What is serverless computing?
Learn more about serverless computing, how it works, examples, and advantages versus disadvantages.
Containers Versus VMs (Virtual Machines)
Learn about the key differences between containers and virtual machines.
Prometheus
What is Prometheus?
Learn about the open source monitoring and alerting toolset primarily used for Kubernetes applications.
REST API
What is REST API?
REST API is an application programming interface that complies with the Representational State Transfer (REST) architectural style.
Web Hosting
What is web hosting?
Web hosting is a service that stores your website's files on a server, making it easily accessible to users across the World Wide Web.
Cloud Basics
Cloud Computing
What is cloud computing?
Learn how cloud computing solves issues by offering scalable and on-demand services. Learn about the types and benefits of cloud computing.
The Advantages of Cloud Computing
What are the advantages of cloud computing?
Learn more about the advantages and disadvantages of cloud computing.
A Cloud Service Provider
What is a cloud service provider?
Learn about the types of cloud service providers, examples, benefits, and how to choose a cloud service provider that works for you.
Cloud Management
What is cloud management?
Learn more about cloud management, how it works, and the role cloud management plays.
Cloud Native
What is cloud native?
Learn more about what it means to become "cloud native."
Digital Transformation
What is digital transformation?
Learn about business digital transformation for business processes, culture, and customer experience.
The Different Types of Cloud Computing
What are the different types of cloud computing?
Learn about the different types of cloud computing models, the types of cloud computing services, and how they differ.
High Performance Computing (HPC)
What is high performance computing (HPC)?
Learn about high performance computing and how it's used.
Microservices Architecture
What is microservices architecture?
Learn how microservices architecture allows large applications to be separated into single services that are developed, deployed, and maintained independently.
Multicloud
What is multicloud?
Learn about multicloud, its benefits, challenges, multicloud management, use cases, and more.
A Virtual Private Server (VPS)
What is a virtual private server (VPS)?
Learn about virtual private servers, how they work, and the difference between a VPS and a dedicated server.
Data Analytics
Apache Hadoop
What is Apache Hadoop?
Learn the basics of Apache Hadoop, including what it is, how it's used, and what advantages it brings to big data environments.
Apache Iceberg
What is Apache Iceberg?
Learn about apache iceberg, an open source format for large analytic tables.
Apache Kafka
What is Apache Kafka?
Learn about Apache Kafka, a platform for collecting, processing, and storing streaming data.
Apache Spark
What is Apache Spark?
Learn about Apache Spark, an analytics engine for large-scale data processing.
Big Data
What is big data?
Learn about big data with an overview, characteristics, and examples.
Business Intelligence
What is business intelligence?
Learn about business intelligence (BI), the process of analyzing company data to improve operations.
Cloud Analytics
What is cloud analytics?
Learn about cloud analytics including how it works and the different types available.
A Data Cloud
What is a data cloud?
Learn about how a data cloud works to provides an open, cloud-based data infrastructure.
Data Governance
What is data governance?
Learn about data governance--the practice of making data secure, accurate, and available.
Data Integration
What is data integration?
Learn about data integration--the process of unifying data from different sources into a more useful view.
A Data Lake
What is a data lake?
Learn how data lakes store, process, and secure large amounts of data.
A Data Lakehouse
What is a data lakehouse?
Learn about data lakehouses, how they work, and some of the benefits of using one.
A Data Warehouse
What is a data warehouse?
Learn about data warehouses (DW), which are systems for data analysis and reporting.
Data Warehouse as a Service (DWaaS)
What is data warehouse as a service (DWaaS)?
Discover more about data warehouse as a service offerings, benefits, and more.
ELT
What is ELT?
Learn about ELT, a data integration process for, extracting, loading, and transforming.
ETL
What is ETL?
Learn how ETL lets companies convert structured and unstructured data to drive business decisions.
Predictive Analytics
What is predictive analytics?
Learn how predictive analytics uses data, statistics, modeling, and machine learning to help predict and plan for future events, or find opportunities.
Presto
What is Presto?
Learn how Presto, an open source distributed SQL query engine created by Facebook developers, runs interactive analytics against large volumes of data.
Streaming Analytics
What is streaming analytics?
Learn about streaming analytics, which processes and analyzes data from sources that continuously send data.
Time Series
What is time series?
Learn how to model historical time-series data in order to make predictions about future time points and common use cases.
Databases
The Differences Between PostgreSQL and SQL Server
What are the differences between PostgreSQL and SQL Server?
Learn about the key differences between PostgreSQL and SQL Server, the pros and cons of each, and which one may be the right fit for your project.
A Cloud Database
What is a cloud database?
Learn about the different types of cloud databases, and how they're used in cloud computing.
Database Migration
What is database migration?
Learn about data and database migrations including the different types and how they work.