Martin Rehfeld – How To Ship New Code Without Taking Your System Down – Berlin Erlang Factory Lite


By Erlang Central | Published: January 15, 2015



Deployment Options: How To Ship New Code Without Taking Your System Down

Erlang is quite famous for long-running interruption-free installations. But how is this achieved in practice while still evolving the software?

We will look at different deployment options, from simple to advanced:

1. Deployment by restart

2. Hot code reloading

3. Release handling

See hot code reloading in action and learn how to avoid common traps & pitfalls.

Talk objectives: By the end of this talk you shall be able to decide: Which strategy is right for me? What do I have to consider?

Target audience: General familiarity with Erlang is assumed.