Cloud Computing 101 (For PMs Who Aren't Engineers)


Hi Reader,

On-prem. IaaS. PaaS. SaaS.

You've heard these before. And maybe you thought: I don't need to care about this. Let engineering handle it. It's too confusing.

But here's what you didn't realize.

It impacts your speed to market. Your costs. Your ability to scale. Who owns what when something breaks.

These aren't just infrastructure decisions. They're product decisions.

Today we're clearing up the confusion, with an apartments analogy, and walking through the trade-offs of each.

Today in 10 minutes you will:

  • Understand what on-premise, IaaS, PaaS, and SaaS actually mean
  • See how each one changes what you own, control, and pay for
  • Get free training links to go deeper if you want

How I learned this the hard way

My first two products were completely hosted on-premise.

Long deployment times? I thought that was normal.
A group of people coordinating like a full concert just to push a release? Normal.
Ops team spending a week on a staging issue? Normal.

Then I saw a different team operate. And honestly? I got jealous.

One developer. Small internal web app. Hosted on cloud. Deployed in a single click.

I was like: wait, what is this world?

That moment I internalized the differences.


Why it matters for PMs

You might be thinking: this sounds too technical. Can't I just leave it to engineering?

You could. But if you fully outsource it, you also outsource decisions that directly impact your product.

Decisions like:

  1. Build vs. buy
  2. Time to market
  3. Scalability and reliability
  4. Costs
  5. Security and compliance
  6. Speed of experimentation

You might not be the one setting this up. But you need to understand the trade-offs.


Let's use one analogy throughout: apartments

Each cloud model is a different version of finding a place to live.

Same goal. Very different trade-offs.


On-Premise: Buying the apartment

You find a place on the market and decide to buy it.

You own everything. The walls, the plumbing, the roof.

Full control. But you're also responsible for everything: renovations, repairs, furnishing. Plumbing breaks at midnight? That's your problem.

This is on-premise. Your company owns the physical servers. You manage the infrastructure, the upgrades, the security patches, the capacity planning.

What this means for you:

→ High control: you own the servers and decide everything

→ High cost: not just hardware, but the people who support, patch, and deploy

→ High customization possible

→ Hard to scale: need more capacity? Buy more servers. Need less? Now what?

→ Long lead times for any change

This is where I started. And yes, it explains a lot about those deployment marathons.


IaaS: Renting an empty apartment

Same apartment. But this time you rent it.

The building is there. Walls, windows, plumbing, electricity. The landlord (your cloud provider) keeps the structure running.

But the apartment is completely empty.

No furniture. No kitchen. Not even a lightbulb.

You set everything up yourself. The OS, the runtime, the middleware. You bring everything inside.

More flexibility than on-prem. But you're still managing a lot.

What this means for you:

→ Provider manages: physical hardware and virtualization

→ You manage: OS, runtime, middleware, applications, data

→ Easier to scale than owning physical servers

→ Still requires a capable technical team

Common examples: AWS EC2, Azure Virtual Machines, Google Compute Engine


PaaS: Renting a furnished apartment

Now we're getting somewhere.

This apartment comes with a kitchen. Countertops, a stove, a fitted bathroom.

Some basic furniture is already in place.

You don't have to think about any of that. You move in and focus on what actually matters to you: what to cook, how to make it yours.

In PaaS, the cloud provider handles the infrastructure and platform layer. OS, runtime, middleware. All taken care of.

Your team focuses on building and deploying the application itself. Not on managing what it runs on.

What this means for you:

→ Provider manages: hardware, OS, runtime, middleware

→ You manage: your application and your data

→ Faster to get started: much less infrastructure overhead

→ Great for internal tools where speed matters

Common examples: Azure App Service, Google App Engine, Heroku


SaaS: Moving into a furnished business apartment

Think of a serviced residence. The kind that looks like a nice hotel.

Everything is already set up. Furniture, appliances, Wi-Fi, cleaning service.

You show up with your suitcase and you're done.

You have no idea what brand of water heater is in the walls. You don't need to.

You just use it.


The provider manages everything: infrastructure, platform, the application itself. You log in and use the product.

Least control. Least overhead. And for many use cases, that's exactly what you want.

What this means for you:

→ Provider manages: everything

→ You manage: your data and how you configure the tool

→ Zero infrastructure work

→ Fast to adopt, easy to scale up or down

→ Less customization, but you're buying a solution, not building one

Common examples: Salesforce, Microsoft 365, Jira, Notion. Basically every tool you already use.


The full picture

Here's how all four models compare at a glance.

The more control you want, the more you manage. The less you want to manage, the faster you move.

All three major cloud providers offer free beginner-level training. Any of these is worth an afternoon.

  1. Microsoft Azure: Describe cloud computing (part of the AZ-900 fundamentals path)
  2. AWS Cloud Practitioner Essentials (free on AWS Skill Builder)
  3. Google Cloud: Cloud Infrastructure fundamentals (free intro path)
  4. Cloudflare Learning Center (no sign-up needed, great quick reads)

You don't need to finish a full certification. Even the first module of any of these will make your next architecture conversation feel very different.

Behind the Scenes

Okay, can we just talk about the weather for a second.

I know, I know. Most boring topic ever. But I can't be the only one who feels like a completely different person right now.

Frankfurt went from 5 degrees and rain to 10+ and sunshine. Seven days in a row.

Is this even Germany?

I don't know what it is about a bit of sun, but suddenly everything feels more manageable. Even the legacy systems.

What do you think?

Did this help demystify the cloud alphabet?

Or do you want a deeper dive into any one of these?

Hit reply and let me know.

See you next week,

Maria

Frankfurt am Main, 60311, Germany
Unsubscribe · Preferences

Maria Korteleva

Hi, I’m Maria. For the past 7 years, I’ve been building internal products across FMCG and tech companies.Now, I share everything I’ve learned to help junior PMs master delivery from technical skills to stakeholder communication. Join 200+ Internal PMs who get weekly insights from the Build Internal Products newsletter.

Read more from Maria Korteleva

Hi Reader, Ever wonder what good product development actually looks like? Ever wondered if you're leading it right? You don't need to reinvent the wheel. There's one framework that quietly runs behind every well-built product → the Software Development Lifecycle (SDLC). Get this right, and everything else gets easier. Quality. Speed. Planning. Risk. Today in 10 minutes you will: Understand what SDLC is (in plain PM language) See why not knowing it quietly hurts your product Walk through each...

Hi Reader, Do you also hate bringing up security updates in roadmap reviews? It can't be just me. I don't like it because when I bring it up, the room feels like all the excitement gets sucked out of it. The conversation moves on quickly to the exciting stuff → the new feature, the integration, the thing leadership can demo. And just like that, your security work gets filed under "necessary but boring." It's not that the work isn't important. It's that the framing makes it sound like...

Hi Reader, What if you could generate more value from your product without building it all yourself? Design a good API, hand it to another product team, and let them build on top of your product. You get value. They get functionality. Leadership gets results. Interested? Then this one's for you. Today in 10 minutes you will: Learn why APIs should be on every PM's radar Get a quick refresher on API types Walk away with clear guidelines for good API design See how I built and tested an API in...