>Instead of scaling horizontally (adding more machines) as your application grows, you’ll want to be scaling vertically (using a bigger machine). With modern computers, you will be able to scale your machine pretty far.
There's not just vertical scaling vs horizontal-with-replication. There's also horizontal-with-sharding, where each additional machine remains (more) independent.
>Instead of scaling horizontally (adding more machines) as your application grows, you’ll want to be scaling vertically (using a bigger machine). With modern computers, you will be able to scale your machine pretty far.
There's not just vertical scaling vs horizontal-with-replication. There's also horizontal-with-sharding, where each additional machine remains (more) independent.