- Foundation
- 75 min
- 11 min read
- You marked this lesson done
- Updated
After this lesson you can
- Define cloud computing and its five defining traits
- Tell infrastructure, platform and software as a service apart, with examples
- Explain regions and availability zones and why location is a business decision
- State who secures what under the shared responsibility model
Read these first
Lesson 1 of the Cloud platforms track. It supports the Master Developer module on infrastructure and the delivery spine stage “deployment”. No earlier cloud knowledge is needed.
1. Why this matters
When an agent says “I will deploy this to the cloud”, it is making a dozen choices for you: where in the world, which service, who can reach it, who can change it, and what it costs each month. Most of those choices are invisible unless you know what to ask. A product manager who cannot read a cloud design is trusting the agent, and the agent is trusting its guess about what you wanted.
You do not need to learn every service. You need the few ideas that every cloud shares, so that you can read any proposal and ask the questions that matter.
| The 2030 PDM decides | Delegates to agents | Verifies by | Other disciplines |
|---|---|---|---|
| Where customer data may live, what level of service is needed, which provider and region, what risk is acceptable | Drafting a design, listing the services needed, comparing options, writing the first infrastructure code | Reading the design against a short question list, checking the region and the access, asking a specialist to review anything with customer data | Security (who can reach what), legal (data location, contracts), finance (what it costs), operations (who runs it), customer success (what outages feel like) |
2. Key ideas, explained
What “cloud” means
The US standards body NIST wrote the definition most people use, in its publication The NIST Definition of Cloud Computing. It lists five traits:
| Trait | Plain words |
|---|---|
| On-demand self-service | You get what you need yourself, without phoning anyone |
| Broad network access | You reach it over the internet from anywhere |
| Resource pooling | Many customers share a large pool of machines, kept apart from each other |
| Rapid elasticity | You can grow and shrink quickly |
| Measured service | You pay for what you use, and it is metered |
Google Cloud’s page What is cloud computing? says the same thing in friendlier words. The key shift: instead of buying machines, you rent capacity by the hour or by the request. That is why a mistake can cost money by the hour, too.
Three service models
| Model | You manage | The provider manages | Everyday example |
|---|---|---|---|
| IaaS, infrastructure as a service | The operating system, the software, the data | The building, the hardware, the network, the virtualisation | Renting a virtual machine |
| PaaS, platform as a service | Your code and your data | Everything under it, including the operating system and scaling | A service that runs your web app from code, or a managed database |
| SaaS, software as a service | Your settings and your data | The whole application | Email, a project tracker, a design tool |
More managed means less work for you and less control. A good default for a small product is the most managed option that meets your needs, because every layer you manage is a layer you must patch and secure. A related idea is serverless: you give the provider a function or a container and it runs it only when needed. There are still servers; you just do not look after them.
Deployment models
A public cloud shares provider infrastructure among many customers (AWS, Azure, Google Cloud). A private cloud runs on infrastructure for one organisation. A hybrid setup mixes them. A multi-cloud setup uses more than one provider. For a young product, one public cloud is almost always right. Multi-cloud adds cost and complexity, and Lesson 4 returns to why.
Regions and availability zones
A region is a geographic area where a provider runs data centres, such as “Ireland” or “Iowa”. Each region has several availability zones: separate groups of data centres with their own power and cooling, close enough to work together. Spreading a service across zones keeps it running if one zone fails. The providers explain this in their own words: Google’s Geography and regions and, for Azure, What are availability zones?.
Why it is a business decision, not a detail:
- Law and contracts. Some customers and some laws require data to stay in a country or region. Choose with your legal lead, not by default.
- Speed. A region near your users gives a faster product.
- Reliability. More zones means better protection against local failure, at some cost.
- Cost. Prices differ by region, and not every service exists in every region.
- Carbon. Providers publish information about the energy mix of regions; if this matters to your customers, ask.
An agent that does not know your rules will pick the default region, often one in the United States. Tell it the region and the reason in the brief.
The shared responsibility model
This is the most important idea in the lesson. The provider secures the cloud: the buildings, the hardware, the core network. You secure what you put in the cloud: your data, your settings, who can log in, your code. The line moves with the service model. In IaaS you also patch the operating system. In SaaS you mostly manage access and data. Read each provider’s explanation: AWS shared responsibility model and Microsoft’s Shared responsibility in the cloud.
Almost all real cloud breaches come from the customer’s side of the line: a storage bucket left public, a password on an account with no second factor, a key committed to code. The provider’s data centre did not fail. A setting did. This is why the questions you learn here matter.
The three providers, in one paragraph each
You do not need a favourite. Each has free introductory training.
- AWS (Amazon Web Services) is the oldest and largest. Its Overview of Amazon Web Services is a plain map of its services.
- Microsoft Azure integrates closely with Microsoft’s business tools and identity system. Its learning path Describe cloud concepts is free.
- Google Cloud is strong in data and AI tools and in containers. It shares learning at its training page.
The questions that work on any design
Keep this list. You will use it for every lesson in this track.
| Question | Why |
|---|---|
| Which region, and who decided? | Law, speed, cost |
| Which service model is each part? | Tells you what you must patch |
| Who can reach it from the internet? | The main security question |
| Who can change it, and with what credentials? | Lesson 3 |
| What happens if one zone fails? | Reliability |
| What will it cost at 1x and at 10x? | Lesson 4 |
| Where is it written down in git? | The Way: git is the source of truth |
3. Step by step: read a cloud design
- Ask an agent for a design of a small product, in plain words, with a diagram in text.
- List every component and mark it IaaS, PaaS, SaaS or serverless.
- Mark the region of each. If none is stated, that is your first question.
- Mark anything reachable from the internet. For each, ask why.
- Mark where customer data lives. Is it encrypted, backed up, and in an allowed region?
- Mark who can change it.
- Apply the question list. Write answers or “unknown”.
- Ask for a revision that fixes the unknowns.
- Ask one specialist (security or operations) to review anything with customer data.
- Write the decisions in a decision record in git.
4. Worked example: TrailMug
Maya wants TrailMug’s sign-up service online. She briefs an agent: “Propose a small, cheap design for a static website plus a sign-up service that stores café owner contact details. Use plain words, mark each part as IaaS, PaaS, SaaS or serverless, and name a region. Do not write any code yet.”
The agent proposes: a static site on a storage-and-delivery service, a small serverless function for sign-up, a managed database, all in one US region. Maya applies the questions.
- Region. She has interviewed café owners in the UK, Ireland and Canada. Their contact details are personal data. She asks her legal contact, who advises keeping UK and EU data in a UK or EU region unless a contract says otherwise. She tells the agent: “UK or Ireland region. Reason: personal data of UK and Irish customers.”
- Internet reach. The site and the sign-up function are public, by design. The database is not, and the agent had set it to accept connections from anywhere “for easy testing”. She rejects that.
- Zones. The database was in one zone. For a pre-launch product she accepts that, writing “single zone for now, revisit before launch” in the decision record.
- Change access. The agent assumed it would use her administrator login. Lesson 3 covers why that is wrong.
She records four decisions in decisions/D-04-cloud-design.md using the decision record template, including what she knew and did not know. The revised design goes into a merge request, with the AI use disclosed.
5. Working with AI agents on this
What the PDM decides: region and the reason, the level of service, how much downtime is acceptable, which provider.
Delegate: drafting designs, listing services, explaining unfamiliar service names, comparing the same building block across providers, drafting the decision record from your notes.
Verify: run the question list yourself. Ask the agent for what it does not know and what it assumed. Ask a security reviewer to check anything that holds customer data.
Prompt for a design draft:
Propose a minimal cloud design for <product> on <provider>. Use plain words.
For each component say: what it does, the service model (IaaS, PaaS, SaaS or
serverless), the region, whether it is reachable from the internet, and where
customer data is stored. State every assumption. Do not write code and do not
create any resources. Region rule: <your rule and reason>.
Prompt to explain a service name:
Explain the cloud service "<name>" to a product manager in five lines: what it
is for, the nearest equivalents on the other two big providers, what can go wrong
when it is set up badly, and what drives its cost. Say if you are unsure.
Disclose AI help in the merge request that holds the design, and write which parts you checked yourself.
6. Common mistakes and how to avoid them
- Accepting the default region. Fix: choose and record a region with its reason.
- Assuming the provider secures everything. Fix: learn your side of the line.
- Public by default. Fix: ask who can reach each part, and why.
- Running servers you did not need to run. Fix: prefer the most managed option that fits.
- Going multi-cloud early. Fix: one provider until a real reason appears.
- Trusting a diagram nobody wrote in git. Fix: designs live in the repository.
- Letting an agent create resources while you are only “discussing”. Fix: say “do not create resources” and enforce it with access (Lesson 3).
7. Practice
Deliverable in git: specs/cloud-01.md, briefs/cloud-01.md, reviews/cloud-01.md and a decision record decisions/D-cloud-design.md.
- Choose a small product idea of your own, or use TrailMug.
- Write a spec for a design proposal with at least five acceptance criteria: every component labelled with its service model, a named region with a reason, internet reach marked, data location marked, assumptions listed.
- Brief an agent to produce the design without creating anything. Plan first.
- Verify with the question list. Record each answer, or “unknown”, in
reviews/cloud-01.md. - Ask for a revision that resolves the unknowns. Record what you changed and why.
- Write the decision record, including what would make you revisit it.
- Open a merge request with a disclosure block.
8. Checklist
- I can define cloud computing and name the three service models.
- I know what region and availability zone mean and chose a region on purpose.
- I can say which side of the shared responsibility line each component sits on.
- Each internet-facing part has a reason.
- My assumptions and unknowns are listed.
- The decision record is in git.
9. Further learning
Start with the NIST definition, which is short, then read one provider’s plain-language overview. If you want structure, take the free Azure fundamentals path on cloud concepts, whichever provider you end up using; the ideas carry over. The two shared responsibility pages are worth reading in full. The Google Cloud geography page is a good short read on regions.
Finished this lesson?
This is only for you. It is saved in this browser, on this device, and nothing is sent anywhere. It is not a grade and not a certificate.
Go deeper
Further learning
Free or low-cost material from other publishers. We opened every link; check the cost label before you start.
NIST
SP 800-145, The NIST Definition of Cloud Computing (opens the publisher's site in a new tab)
- Free
- Docs
- Intermediate
The short standard definition of cloud computing: five characteristics, three service models and four deployment models. It gives you vendor-neutral words.
Google Cloud
What is Cloud Computing? (opens the publisher's site in a new tab)
- Free
- Article
- Beginner
A plain-language explanation of cloud computing, its service models and why organisations use it.
AWS
Overview of Amazon Web Services (opens the publisher's site in a new tab)
- Free
- Docs
- Beginner
A whitepaper that tours the AWS service categories in plain language. Use it to learn what services exist and what they are called.
Microsoft
Introduction to Cloud Infrastructure: Describe Cloud Concepts (opens the publisher's site in a new tab)
- Free
- Course
- Beginner
The first path of Microsoft's Azure Fundamentals (AZ-900) study material. It covers cloud models, shared responsibility and cost basics in a vendor-aware but concept-first way.
AWS
Shared Responsibility Model (opens the publisher's site in a new tab)
- Free
- Docs
- Beginner
A one-page explanation of what the cloud provider secures and what the customer must secure. It is the first thing to understand before you put data in a cloud.
Microsoft
Shared responsibility in the cloud (opens the publisher's site in a new tab)
- Free
- Docs
- Beginner
Microsoft's table of who is responsible for what across on-premises, IaaS, PaaS and SaaS. A clear picture of the model.
Google Cloud
Geography and regions (opens the publisher's site in a new tab)
- Free
- Docs
- Beginner
Explains Google Cloud regions and zones and how to choose them. A short, clear page on a concept that all clouds share.



