Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

nirholas/cloud-computing

Repository files navigation

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.

Database Normalization