Last week hundreds of developers gathered in downtown San Francisco to attend Erlang Factory SF Bay, a two day tech conference focused on the Erlang programming language. The conference “brings together the rapidly growing community that uses Erlang in order to showcase the language and its various application to today’s distributed environments.”

Joining them were two of Layer’s senior software engineers, Juan Puig Martinez and Mubarak Seyed. Juan and Mubarak have designed and built much of Layer’s back-end messaging systems. Prior to joining Layer Juan built Erlang/OTP based solutions for Erlang Solutions and Linden Lab. Mubarak specialized in distributed systems (most recently at Apple where he built the Siri platform, and is a committer to Apache Flume).

Building Large Scale Messaging Systems

A question we sometimes get from developers is: What’s so hard about building communications? We usually respond:

In the talk below Juan and Mubarak share some insights into why we chose to power our backend with Erlang and the key components of our backend architecture. They also talk about some of the challenges we faced to maintain performance, how we addressed them, and of course, lessons learned.

Embedded iFrame

Building a powerful communications platform is hard – but for most developers, it doesn’t have to be. Layer provides a full-stack communications building block for developers, including UI components with Atlas.

We can’t wait to see what you build!