2 ms·
> "a 'serve' server running all user-facing services (dozens of them on a single container)" I'm no expert, but I've encountered the "stick to one process per
by chrisweekly 2y ago
> "a 'serve' server running all user-facing services (dozens of them on a single container)"
I'm no expert, but I've encountered the "stick to one process per container" rule of thumb many many times. Could you please share your perspective? Thanks in advance.
- stackskipton 2y agoBecause it's excellent rule of thumb. When you need to run more than one process in container, you are forced to write scripts/service handler. This introduces complexity to system and troubleshooting is much more difficult when things go wrong. However, on practical level, it has to be done occasionally especially when containerizing third party applications that were not designed for containers.