We Don’t Use Docker
Millions of transactions per second is not the point of using docker.<p>Docker is about running multiple things on the same server. If you have 1 server and you have to run 1 app on it, you don&#x27;t need a Docker container.<p>Now if you have physical server and you want to use it fully you want to run ALL kinds of apps on it. What is hard is that running multiple apps, you run into issues with dependencies. Ideally you run each app on different server or separate OS then you don&#x27;t have that problem, but that is costly and if one app sits idle you waste money you spent on the server.<p>I don&#x27;t know why people think about it the other way that you get 1 app and run it distributed is &quot;peak containers&quot;. Peak containers is about having common infra so you make the most of your server because you don&#x27;t care what app is running in there, your server does not need to have any special config for your special app. You don&#x27;t get bogged down that you cannot install anything else on that server because of dependency hell.<p>Well from the application point of view bonus is that if you dockerize your app you don&#x27;t care about the servers it is running on. You just ship it and it will run on someones server with other apps that you don&#x27;t know about and don&#x27;t care about and their dependencies will not break your app.