This is the architecture I reference
And I am confuse that why doesn't need ElastiCache for Magento2 webserver nodes?
Webserver nodes doesn't need to share memory between each others?
Or any recommend "search keyword" for me to research and study?
Solved! Go to Solution.
do not read that crap,
yes if you run many servers you need to share the cache and all sessions.
basically you create one server and configure cache and session storage in elasticcache,
when your servers autoscale they all will be connected to the same endpoint to store cache and sessions.
It looks like they're also using S3 for their assets which means 3fs and that's fine for a small deployment but it will break at large scale.
" data-mce-src="/t5/image/serverpage/image-id/891i8A8CECB2A2C38CD2/image-size/original?v=v2&px=-1" width="210" height="166">