5 ms·
What you are saying is actual complexity. A box can be a machine instead of container and all your points will still stand but with less complexity.
by dncornholio 4y ago
What you are saying is actual complexity. A box can be a machine instead of container and all your points will still stand but with less complexity.
- solarkraft 4y agoHaving all of your services in the same box opens you up to a ton of possible unwanted cross-interaction, which is complexity. (just not from the system perspective, but from the "reasoning about it" perspective)
- jve 4y agoPerhaps, if we talk about deployent. Howevre looking at the whole chain of process: I can deploy service/app on my local machine, including dependencies, along with other independent services/apps. So, I can reuse what I have for production. But ofcourse, local development stuff will have different env variables, some docker-compose etc. But it is a joy, when you can: 1. git clone something 2. set some env variables 3. docker-compose up -d And your app, along with database, elasticsearch, whatnot - is running So for development purposes it really helps. For deployment purposes - if that box is dedicated to something, then yeah, many of the good use cases not necessary.