Scaling PostgreSQL: Vertical, Read Replicas, and Sharding

Most scaling advice jumps straight to the exotic options, sharding, distributed SQL, exotic architectures, when the honest truth is that the large majority of applications never need them.