Technically
AI Reference
Your dictionary for AI terms like LLM and RLHF
Company Breakdowns
What technical products actually do and why the companies that make them are valuable
Learning Tracks
In-depth, networked guides to learning specific concepts
Posts Archive
All Technically posts on software concepts since the dawn of time
Terms Universe
The dictionary of software terms you've always wanted

Explore learning tracks

AI, it's not that ComplicatedAnalyzing Software CompaniesBuilding Software ProductsWorking with Data Teams
Loading...
I'm feeling luckyPricing
Log In

What's cloud?

Cloud is how companies rent infrastructure over the internet.

Last updated Jul 4, 2025bedrock
Justin Gage
Justin Gage
Read within learning track:Building Software Products

The TL;DR

Cloud lets companies rent the servers (giant computers) they run their software on instead of buying them.

  • Companies like AWS buy giant computers called servers and put them together in buildings called data centers
  • You rent space on those computers in pre-defined pieces of computer power and storage, and access them through the internet
  • Cloud is transformative because you pay for how much you use, like by the hour, instead of buying expensive equipment up front
  • Cloud gets delivered in 3 major ways: IaaS, PaaS, and SaaS

Cloud has probably been the single biggest change in computing over the past 20 years, and it’s core to how your company operates. So read this.

Terms Mentioned

IaaS

PaaS

Server

Cloud

Infrastructure

Networking

Deploy

Database

Companies Mentioned

AWS logo

AWS

AMZN
Heroku logo

Heroku

CRM

What’s cloud?

If you indeed are reading this, chances are you rent an apartment or house instead of owning (the national rental rate in the U.S. is 36%, by the way). Why do you lease instead of buy?

  • You can’t afford to buy property in the location of your choice (sorry, Texas)
  • You can change apartments every year
  • You don’t need to deal with the hassle of maintenance (repairs, renovations, Live Laugh Love™ posters)

These benefits aren’t unique to housing: they pretty much apply to renting anything, like a bike (which is a great way to stay in shape), a gym membership, or a musical instrument. Think about cloud in the same way: you’re renting computers instead of buying them. Let’s look at why that’s important, and not boring.

Running software in the dark ages (i.e. before 2006)

Every company that uses or sells software needs somewhere to run it. 

Sometimes that happens on your actual laptop, without the internet, like regular old Microsoft Excel. But other times (most of the time today, in fact) companies will run that software on servers, which is fancy talk for very large, very powerful computers – you’ll then access that software over the internet. Servers aren’t like laptops: they’re optimized for commercial use cases, and look something like this:

Loading image...

A bunch of servers get put together in a rack, and a bunch of racks get put together in a very cold, very ugly building called a data center. That’s software on hardware 101, which will (hopefully) be the subject of another Technically post. But what does this have to do with cloud?

Before the past decade or two, when a company needed to run their software on servers, they’d need to purchase their own servers and racks. Like buying an apartment literally anywhere in New York City, this was astronomically expensive. We’re talking in the millions of dollars to get set up, not to mention the hassle of maintenance and upgrades. 

Loading image...

Rent your servers instead of running them!

In 2006, Amazon (you remember them, they sell books) launched Amazon Web Services. The idea was pretty simple: rent your industrial computers, don’t buy them. AWS set up data centers across the U.S. – giant groups of servers – and rented those out over the internet, charging by the hour. It was called EC2, short for Elastic Compute Cloud, and would be the first of many awful, horrible product names.

This was a transformative shift (I learned that phrase in business school) for the exact same reasons that renting apartments is:

  • Companies could start up and only pay for the computing they used, which eliminated million dollar capital expenditures
  • Companies can switch cloud providers and products whenever they want, avoiding costly vendor lock-in
  • Companies saved time and headcount from not having to maintain and upgrade their servers

Today, you’ll hear people refer to non-cloud – i.e. companies running their own data centers – as on prem, short for on premises. The funny thing is that in the long run, cloud isn’t really any cheaper than on prem – the difference is in shifting cost from capital expenditures to operating expenses (CapEx to OpEx, as they say), and eliminating the need for giant up front investments.

🚨 Confusion Alert

Sometimes, people will use “cloud” – e.g. we run this on our cloud – to refer to the network of data centers that their company has built, even though I just told you that that’s called on prem. This is uncommon, but it can trip you up: that’s why we’ll sometimes use the phrase “public cloud” to make sure we’re talking about generally accessible services like AWS, not your company’s data centers.

Loading image...

3 types of cloud: IaaS, PaaS, and SaaS

The last piece of the puzzle here is understanding how cloud is delivered and sold. There are 3 basic models, and people can be referring to any of them when you hear them shout “cloud” at their direct reports.

Infrastructure as a Service (IaaS) is when vendors sell you access to very basic computing elements: compute, storage, and networking. You can think of this as an empty piece of land; it’s going to be the cheapest, but it’s not even close to ready to live in. Examples: AWS EC2, AWS EBS, AWS Route 53

Platform as a Service (PaaS) is when vendors add a few features on top of those basic computing elements that make your software deployment process easier. PaaS is more expensive than IaaS, but can save time and money, so it might be worth it. Think of this as an unfurnished apartment: there’s still a bunch of work to do to make it livable, but it’s better than nothing.

Sometimes, the same companies that sell you IaaS will sell you PaaS, and sometimes third party companies will build PaaS on top of another company’s IaaS. A great example is Elastic, which sells their Elasticsearch software deployed on AWS. Other Examples: Heroku, AWS RDS

Software as a Service (SaaS) is when vendors built fully featured, end user focused software (think: made for you to use out of the box) that’s built on cloud. Unless you’ve etched my newsletter into a stone tablet (if you’ve done this: get in touch), you might be reading this on Buttondown, which is SaaS. Also SaaS: Twitter, Salesforce, Photoshop, Gmail, etc. SaaS is like a fully furnished apartment, ready to go.

Loading image...

“Cloud” in conversation

“The shift to the cloud has been transformative to our business”

We’ve saved a bunch of time by paying AWS all of our money instead of building our own data centers.

“We deploy our software on AWS and use their PaaS for our databases”

Our software runs on AWS’s cloud, and we use some of their value add PaaS services to store our data and save us time.

“Our CSO is afraid of public cloud, so we still run everything in our own data centers”

We build and run our own data centers, because we don’t trust the security of a cloud like AWS. Fun sidebar: AWS is significantly more secure than anything your company is going to build. But that’s none of my business.

“We’re doing a hybrid cloud model to reduce our risk”

We’re using some public cloud and some of our own data centers to hedge our bets and get the benefits of both.

“We never store your data in the cloud so we can keep things private and secure”

We don’t upload any of your data to the cloud over the internet: it stays on your device (like your phone).

Terms and concepts covered

Deploy (software)
Servers
Racks, Data Centers
Public Cloud
On-Prem
AWS
IaaS, PaaS, SaaS

Further reading

  • Today, AWS is the largest public cloud and Amazon’s most profitable business segment: Google and Microsoft are rushing to catch up
  • The majority of enterprises implement multi-cloud strategies, where they use more than one IaaS or PaaS provider 
  • Companies with heavy regulatory overhead like insurers and banks have been slow to move to public clouds

Continue reading with all-access

In this post

  • What’s cloud?
  • Running software in the dark ages (i.e. before 2006)
  • Rent your servers instead of running them!
  • 3 types of cloud: IaaS, PaaS, and SaaS
  • “Cloud” in conversation

More in this track

The top 5 things PMs should know about engineering

Engineering and code basics that can make you a better PM to work with.

What's code?

Code is step by step directions, but for computers.

$15/month

30-day money-back guarantee

Or use
Up Next
What's an API?Paid Plan

APIs take inputs and give you predictable outputs.

What's version control and Github?Paid Plan

A better way to save progress than Powerpoint.

What's open source?Paid Plan

Understanding the open source software movement and its impact on modern development

Content
  • All Posts
  • Learning Tracks
  • AI Reference
  • Companies
  • Terms Universe
Company
  • Pricing
  • Sponsorships
  • Contact
Connect
SubscribeSubstackYouTubeXLinkedIn
Legal
  • Privacy Policy
  • Terms of Service

© 2026 Technically.