News for hackers. Stuff that matters.
Re:Languages on BEAM, the Erlang virtual machine by gamache on Friday January 20, 2017 @06:17PM (#13447734)
It fits into industry-standard deployment systems, yes, but not without sacrificing some inherent benefits of the Erlang platform. In particular, hot upgrades and downgrades are no longer there, as Docker images try pretty hard to be immutable. Of course there are also the effects of flushing all server-local cache and/or memoization upon deploys too. Probably a bunch of other stuff I can't think of now also.

So far I've preferred to stick to the Erlang way of doing things because it let me be laziest and it hasn't failed me, but someday I would like to see tools that allow the Erlang way and the e.g., K8s way to work together.

Re:Languages on BEAM, the Erlang virtual machine by vertex-four on Saturday January 21, 2017 @12:54AM (#13449038)
On the other hand, most people seem never to touch hot upgrades, even in Erlang, preferring the traditional rolling update across a cluster of machines. A lot of libraries aren't built for it either.
Re:Languages on BEAM, the Erlang virtual machine by andy_ppp on Saturday January 21, 2017 @08:30AM (#13449959)
Yes, hot upgrades sound incredible but the other advantages of docker seem to outweigh them. There is no reason you can't write a script to download the release and do the hotupdate but it feels like you are treating your containers as mutable then which is frowned upon.