|
|
|
|
|
by jimbokun
1243 days ago
|
|
Erlang pushes kubernetes down into the language and its libraries, instead of requiring Docker images and containers, etc. This means that the processes can be much, much more lightweight than kubernetes pods and containers. Cheaper to kill and restart. Can provide concurrency and fault tolerance at a far more granular level. Much simpler to write and deploy than Docker images. Etc. etc. At least that's my understanding (significant work experience with kubernetes, no real production experience with Erlang/Elixir). |
|
Restarting your docker image every time someone sends a malformed packet to your webserver is going to make for a trivial not even D-DOS attack. Killing the individual process that spins up to handle that particular packet/connection, though, is simply best practice.