Sébastien Merle

I walked the road from C to Erlang in my quest for better concurrency.

Coming from a C and C++ background, and after an early incursion in the world of asynchronous programming in python, he finally shifted his attention to the Erlang community. He spent the major part of the last decade developing distributed software, mostly in the instant-messaging sector, and he now shares his time between research groups like TeraFlow, and development for the automotive and automation industry. He is also involved in the open-source project GRiSP to bring all the joy of Erlang development to small IoT devices.

Past Activities

Sébastien Merle / Peer Stritzinger
Code BEAM V Europe
20 May 2021
12.20 - 13.00

Managing a tera of networking flows using Erlang

As part of the 2021 TeraFlow research group, we are developing a distributed Software-Defined Network (SDN) controller targeting a tera of managed flows in beyond 5G networks.

After an overview of what an SDN controller is and the protocols involved, we will introduce our architecture, the concerns, constraints, and challenges. Then we will perform a live demo showing the progress so far. Finally, we will present the open-source projects created or improved as part of the development.


Give the audience a good idea of what is a Software-Defined Network (SDN) controller, and some of the challenges of developing a scalable one.


Developers and decision-makers interested in Software-Defined Networking.

Sébastien Merle
Code BEAM SF 2018
15 Mar 2018
10.45 - 11.30

From Cloud to Edge Networks

Where is Erlang when we move from the cloud towards the edge?

Its traditional use case in telecom equipment has always been in larger embedded systems, which were always reaching towards the edge of the network. With our GRiSP project and evaluation board we push to get Erlang's advantages into smaller devices in IoT, home automation, manufacturing and automotive systems.

To extend this reach of the Erlang VM even further we are not only building boards and software that run Erlang directly on the hardware but also extending the capabilities of the Erlang VM towards a more scalable, heterogeneous, Erlang distribution protocol supporting hard realtime Erlang processes.

In this talk we will give an overview of our progress so far and will demonstrate use cases in home automation and robotics. Our work for improving Erlang distribution for our Industrial and IoT applications will bring improvements for cloud based solutions too, like a remedy for head of line blocking and better scalability.


Expand the horizon of the possible use-cases for the Erlang VM and demonstrate some of them.


Erlang developers interested in IoT, Decision Makers interested in new areas to apply Erlang based technology on.