Timmo Verlaan

Marvelous beer brewer with Nerves (Summa)

Timmo lives in Amsterdam with his wife and two kids. He works as a Software Engineer at Summa where he is working on voice and realtime collaboration platforms. In his free time he is using Nerves for a hobby project to control the temperature of his fermenting closet (old fridge, really).

Past conferences

Timmo Verlaan
Code BEAM STO 2018
01 Jun 2018
15.20 - 15.45

No(de) discovery without DNS & EPMD

Distributed Erlang makes writing distributed applications a breeze. However, setting up distributed Erlang is not always as easy in local (Nerves) or containered (Docker) environments. We explore how Erlang distribution is started by a node. After starting Erlang distribution usually nothing happens until the user requests to connect to another node. The other node has then to be discovered in order to be able to connect to it. Currently only DNS is supported to find other nodes and EPMD to discover the correct port. Alternative discovery mechanisms exist but are not (yet) natively supported by Erlang distribution.

This talk will cover a new feature that will add native support and the road to merging it into Erlang/OTP.


Spread knowledge about a new feature coming to Erlang and how you can add new features yourself. It is not hard!