I can't imagine running thousands of containers for an app. Seems like a nightmare. I'm just using docker containers the same way you'd use VMs for now. It makes deployment much easier for what I'm working on.