3 ms·
I won't advocate for setting up all development to happen inside containers, but delivering software with containers is an order of magnitude simpler than deliv
by kochthesecond 8y ago
I won't advocate for setting up all development to happen inside containers, but delivering software with containers is an order of magnitude simpler than delivering to a running os.
You need packaging, update scripts, init scripts and strict policies for upgrades and do coordinated library updates (on the shared environment), or nearly roll your own os where you bundle your dependency with the app. That is incredibly time consuming.
With containers you don't need init scripts, the team can update any dependency when they want/need without breaking someone elses environment. And with containers every team deliver the same 'thing', a runnable image. Not a blob of php, some ruby and java ear and wars that have to run on a shared platform.
- apple4ever 8y agoIts easier for the software developer to maintain. Its harder for the software user to maintain though. I'll never understand the love for containers. Seems like a ton of work for little gain.