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. In addition, the consistent and common abstractions used throughout the framework makes it easy to reason about code, and dramatically simplifies the Develop / Deploy / Debug / Update lifecycle. If anything, it is so ubiquitously and essentially a part of erlang that if you are not using it, you should be!Join me as I take you on a quick walk through these behaviors.
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.