Erlang's OTP framework is a set of concurrency-based design patterns that are used to build scalable and robust fault-tolerant systems. It consists of a standardized and battle-tested set of building blocks - called "behaviors" - that function as middleware in these systems and make it easy to reason about code. In this talk, we'll walk through the underpinnings of this framework, and take a look at how it's implemented, how you can "improve" this (and why you probably don't need to, and in fact, shouldn't!)
Mahesh Paolini-Subramanya is the EVP of Engineering at Cielo24 – the leading provider of Media Intelligence, and Searchable Captions in the news, entertainment, and education markets. He has spent the last 15 years creating reliable and highly scalable cloud-based video, web, and voice services. He has the - dubious - honor of being involved in creating the first web/e-commerce system, the first java based financial services platform, as well as the first erlang-based cloud PBX, three products he may never live down.