Wordpress + Beanstalk is fine for small deployments. Anything bigger and you'll need a true microservices architecture using cloud native technology.
If you are read heavy, offloading static assets to a CDN and having good caching will get you very far. If need be, you can load-balance between databases and you’ll still go very far.
Micro-services is not necessarily synonymous with scale.