Why PM2 over Docker for most services

Running 13 production services on a single VPS. Here is what I learned about overhead vs simplicity.

Docker adds ~50MB overhead per service. PM2 adds ~5MB. When you are on a 16GB box with 13 services, that math matters.

For stateless Node/Python apps that do not need isolation: PM2 wins on simplicity, startup time, and memory.

Building in public from Regina, SK.