The hyperscalers. Hundreds of services for compute, storage, databases, AI and networking — the raw infrastructure that runs most of the internet. Immense power, real complexity.
AWS, Google Cloud and Microsoft Azure each offer the same core categories under different brand names. Pick a provider — the service grid below relabels itself.
Showing service names for: AWS
This is a fraction of what's on offer — each cloud has 200+ services. Here are the six categories you'll meet first. The names update with your chosen provider.
Real apps wire several services together. Click building blocks to add them to the diagram and watch a typical web architecture take shape — request flows left to right.
You don't click your way through hundreds of services in production — you declare them in code (Terraform, CloudFormation, Bicep) so an environment can be rebuilt identically, every time.
# main.tf — Terraform: an S3 static-site bucket on AWS resource "aws_s3_bucket" "site" { bucket = "my-app-static-site" } resource "aws_s3_bucket_website_configuration" "site" { bucket = aws_s3_bucket.site.id index_document { suffix = "index.html" } } # then: terraform init && terraform apply
# Or talk to the cloud from the CLI aws s3 sync ./dist s3://my-app-static-site # AWS gcloud run deploy api --source . # Google Cloud az webapp up --name my-app # Azure
For a portfolio, GitHub Pages is plenty. The big clouds earn their complexity when you need scale, compliance, custom backends, data pipelines or machine learning.