How to scale a website to support millions of users?
step 7 is event driven architecture with message queue
This is the first step. Pragmatically you can do that on step 7 by adding only physical queues but an event-driven system should be in place.
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."
step 7 is event driven architecture with message queue
This is the first step. Pragmatically you can do that on step 7 by adding only physical queues but an event-driven system should be in place.
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."