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

Breakdown: the cloud infrastructure market

How developers decide which *type* of infrastructure to use, and which (usually giant) cloud provider to buy it from.

Last updated Jul 4, 2025devops
Justin Gage
Justin Gage
Read within learning track:Analyzing Software Companies

Infrastructure and cloud is all about where software runs – the actual hardware, networking, and systems that allows you to magically type a URL into your browser, somehow loading a feature packed app full of data, all over the internet.

In the “old” days (i.e. high school), most apps ran locally – you’d get a copy of Excel via a CD, or download it from the web. All of the computing that Excel did – both the “graphical” frontend you interacted with, and all of the math that happened behind the scenes – took place on your laptop [1] Or your Dell Tower Desktop, brother.. Data was stored as files on your computer. Even if Excel did sometimes communicate with the web, it was only to pull in a data source and get updated. You usually paid a one time fee to buy the software, or licensed it yearly.

Loading image...

Terms Mentioned

HTML

Frontend

Open Source

JavaScript

IaaS

PaaS

NoSQL

Server

Cloud

Kafka

Infrastructure

Production

Backend

Networking

API

Data lake

Analytics

Data warehouse

Continuous integration (CI)

Deploy

Endpoint

ETL

CSS

Inference

Database

Operating System

React

Query

DNS

Companies Mentioned

AWS logo

AWS

AMZN
MongoDB logo

MongoDB

MDB
Cloudflare logo

Cloudflare

NET
Snowflake logo

Snowflake

SNOW
Heroku logo

Heroku

CRM

Things have changed a lot since then. Now, most software runs in the cloud. Instead of existing locally, it’s deployed on big servers in data centers across the world that developers either rent from companies like AWS and GCP, or less commonly build themselves. You access it over the internet, via your browser or a dedicated desktop app. You usually pay via a subscription model. It’s a whole different dynamic.

And with this advent of cloud came an entire new set of complicated decisions for developers. Which cloud should you deploy your app on? Should you use lower level infrastructure as a service, or pay up for the smoother managed experience? Do you have all of your stuff in one cloud, or split across multiple vendors? And why are there so damn many vendors who seemingly sell the same infrastructure?

This post will walk through everything that someone analyzing software companies would need to know about the infrastructure and cloud space:

  • Different types of infrastructure: IaaS, PaaS, and SaaS
  • The components of an app: use cases for infrastructure
  • Why anyone chooses a particular infrastructure vendor

So far in this category, we’ve covered AWS, Cloudflare, DigitalOcean, Heroku, and Vercel.

Types of infrastructure: IaaS, PaaS, and SaaS

The best way to start wading through this massive world of infrastructure providers is to split vendors (more accurately: products) up into three groups, based on how much “work” they do for you, and how much you need to do yourself:

Continue reading with an all-access subscription

Continue reading with all-access

In this post

  • Types of infrastructure: IaaS, PaaS, and SaaS
  • The components of an app: what actually needs deploying
  • Frontends
  • Databases
  • Backends

More in this track

What does Snowflake do?

Snowflake sells a powerful cloud data warehouse for analytics and data science teams.

What does OpenAI do?

OpenAI is the most popular provider of generative AI models like GPT-4.

$15/month

30-day money-back guarantee

Or use
Up Next
What does Datadog do?Paid Plan

Datadog is monitoring software - developers use it to get operational visibility into their servers and applications.

What does Splunk do?Paid Plan

Splunk is a tool for storing and searching logs, specifically focused on security.

What Does Sentry do?Paid Plan

Sentry is an error-tracking and performance-monitoring platform to help developers diagnose and fix issues in their code.

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

© 2026 Technically.