Chapter 2 of 10All chapters
Chapter 2 of 10
Service models
How much is managed for you.
IaaS, PaaS, SaaS
Infrastructure gives you machines and storage to manage. Platform gives you a place to run code without touching the operating system. Software is the finished application.
- Higher up the stack means less control and less operational work.
- Serverless functions sit near the top: you supply a function, the platform supplies everything else.
Choosing a level
A small team should start as high up the stack as it can tolerate. Managing your own database servers is a job, and rarely the job you were hired for.