Deep Dive into Erlang Ecosystem

schedule Nov 19th 10:00 AM - 06:00 PM place Studio 4 people 11 Attending shopping_cart Sold Out!

Full day hands-on workshop on building concurrent, fault-tolerant and scalable systems in Erlang/OTP in the Erlang Ecosystem. We will look at three languages in the Ecosystem, Erlang, Elixir and LFE, and show how they can all be used together when building systems.

2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Outline/structure of the Session

Full-day hands-on workshop on how to build an Erlang application.

Learning Outcome

An understanding of various issues in building concurrent, fault-tolerant and how to address them using Erlang/OTP.

Target Audience

Developers interested in building concurrent, fault-tolerant systems.


Please bring your own laptop with a development environment and Erlang/OTP 18 or 19. The easiest way to get Erlang is to download a pre-compiled version from . To download Elixir go to .

schedule Submitted 9 months ago

Comments Subscribe to Comments

comment Comment on this Submission

  • Liked Robert Virding

    Robert Virding - Pilgrim's Progress to the Promised Land

    Robert Virding
    Robert Virding
    Language Expert
    Erlang Solutions
    schedule 9 months ago
    Sold Out!
    45 Mins

    When migrating to Elixir/OTP from other languages and systems a number of issues will always crop up. The trick is to make sure that these issues don't become problems. This talk will look at some of the more common ones and what to do about them to make sure they don't become problems.

  • Liked Francesco Cesarini

    Francesco Cesarini - Reactive Systems & MicroServices Architecture

    Francesco Cesarini
    Francesco Cesarini
    Founder & Technical Director
    Erlang Solutions
    schedule 11 months ago
    Sold Out!
    240 Mins

    You need to implement a fault-tolerant, scalable, soft, real-time system with requirements for high availability. It has to be event driven and react to external stimulus, load, and failure. It must always be responsive. You have heard many success stories that suggest Erlang is the right tool for the job. And indeed it is - but while Erlang is a powerful programming language, on its own, it's not enough to group these features together and build complex reactive systems. To get the job done correctly, quickly, and efficiently, you also need middleware, reusable libraries, tools, design principles, and a programming model that tells you how to architect and distribute your system.

    In this tutorial, we will look at the steps needed to design scalable and resilient systems. The lessons learnt apply to Erlang, but are in fact technology agnostic and could be applied to most stacks, including Scala/AKKA, Elixir/OTP and others.