Why do we need "scale"? The 2nd cheapest Hetzner offering can probably serve a hundred thousand people a basic CRUD app just fine, with the DB running on the same machine. And you can just buy a slightly more expensive machine if you need scale, horizontal scaling is very rarely necessary actually.
Stackoverflow runs on a couple of (beefy) machines only.
Stackoverflow runs on a couple of (beefy) machines only.