4 ms·
I would also mention (VPS) hosting costs. Some applications need many docker processes (postgres, redis, elastic, nginx, node.js backend) and each one of them h
by cztomsik 9y ago
I would also mention (VPS) hosting costs. Some applications need many docker processes (postgres, redis, elastic, nginx, node.js backend) and each one of them has overhead in both cpu and memory (~15 MB). CPU is usually not a problem for small projects but memory is (5 processes and you're at 75 MB just for docker, then there is operating system and if you need java, you're screwed)
BTW: Docker is written in garbage-collected language (go) so that's why it takes so much (for compiled lang) memory.
BTW2: if anybody knows about memory-cheap (using linode currently) VPS I'd love to know