Explore

The diagram library.

22 concepts, each built around one interactive diagram you can hover, click and trace.

22 concepts

Beginner 6 min

What is Cloud Computing?

Cloud computing is on-demand access to computing resources — servers, storage, databases and higher-level services — operated by a provider and consumed over a network.

View diagram
Beginner 4 min

What is a Computer?

A computer takes input, processes it with a CPU using memory, keeps results in storage and returns output.

View diagram
Beginner 4 min

What is an Operating System?

An operating system sits between applications and hardware, sharing the machine safely between programs.

View diagram
Beginner 4 min

What is a Server?

A server is a computer whose job is to answer requests from other computers, continuously.

View diagram
Beginner 5 min

What is a Database?

A database stores structured data and answers queries reliably, even with many users writing at once.

View diagram
Beginner 4 min

What is an API?

An API is a documented contract that lets one piece of software ask another to do something.

View diagram
Beginner 5 min

IaaS vs PaaS vs SaaS

The three service models differ in one thing: how much of the stack the provider operates for you.

View diagram
Beginner 4 min

What is a Virtual Machine?

A virtual machine is a software-defined computer that shares one physical host with other isolated machines.

View diagram
Intermediate 5 min

Cloud Networking Basics

Cloud networking gives you a private, software-defined network with explicit rules about what may talk to what.

View diagram
Intermediate 4 min

Regions & Availability Zones

A region is a geographic location; availability zones are physically separate data centre groups inside it.

View diagram
Intermediate 5 min

Cloud Security Basics

Cloud security starts with identity: prove who is asking, then allow only what that identity needs.

View diagram
Intermediate 4 min

Monitoring vs Observability

Monitoring watches for known problems; observability is being able to investigate ones you did not predict.

View diagram
Beginner 5 min

AI in the Cloud

Cloud AI services expose trained models as APIs, so applications can use them without owning accelerators.

View diagram
Beginner 5 min

Microsoft Cloud & Modern Work

Microsoft 365 is SaaS for everyday work; identity ties it together, and Copilot works on top of that same content.

View diagram
Beginner 4 min

What is a Load Balancer?

A load balancer spreads incoming requests across several healthy instances of the same service.

View diagram
Beginner 4 min

Client-Server Architecture

Clients request, servers respond, and state lives behind the server rather than on the device.

View diagram
Intermediate 5 min

Monolith vs Microservices

A monolith deploys as one unit; microservices split the same capabilities into independently deployable services.

View diagram
Beginner 4 min

What is a CDN?

A content delivery network serves copies of your content from locations close to the user.

View diagram
Beginner 5 min

What is CI/CD?

CI/CD is an automated path from a code change to a running release, with checks at every step.

View diagram
Beginner 5 min

What are Containers?

A container packages an application with its dependencies and runs as an isolated process on a shared OS kernel.

View diagram
Intermediate 5 min

Infrastructure as Code

Infrastructure as code describes environments in version-controlled files instead of manual console clicks.

View diagram
Beginner 4 min

Monitoring and Alerting

Monitoring turns system signals into a small number of alerts that are worth waking someone for.

View diagram