How to scale a website to support millions of users? We will explain this step-by-step. The diagram below illustrates the evolution of a simplified eCommerce website. It goes from a monolithic design on one single server, to a service-oriented/microservice architecture.
step 7 is event driven architecture with message queue
Are you trying to explain about vertical scaling or vertical partitioning ?
"1. Vertical partition. Adding more power (CPU, RAM, etc.) to the database server. It has a hard limit."