@the author
I know the personal server architecture of a bunch of docker containers reverse-proxied behind Nginx is really easy and popular but it's a lot of overhead and kills your throughput if you don't aggressively cache in the frontend.
Look at the proxy_cache_* options and you'll be able to handle the traffic with ease.