Workshop: Tweet"Erlang/OTP System Principles"
Erlang is just a programming language. To build highly scalable, fault tolerant systems with requirements on high availability, you need the OTP middleware. OTP consists of tools, reusable components and libraries, and design principles. In this tutorial, you will get an insight in the theory and concepts behind Erlang design principles, learning how concurrency design patterns they are used to build industrial grade systems. These design patterns, also known as OTP behaviours, include client servers, event handlers, finite state machines, supervisors and applications. We will explain the client server behaviour in detail, and provide an overview of finite state machines, event handlers and supervisors.
Keywords: Erlang, OTP, Fault Tolerant systems, Design Patterns, Concurrency
Target Audience: Delegates who will benefit from this tutorial are software developers and architects. You must have either attended the Practical Erlang Tutorial or have a good understanding of Erlang’s syntax, semantics and concurrency model (Either through the Erlang books or online tutorials).
This will be a hands on tutorial. Make sure you come with your laptop having installed Erlang and your favourite editor.
Keywords: Erlang, OTP, Fault Tolerant systems, Design Patterns, Concurrency
Target Audience: Delegates who will benefit from this tutorial are software developers and architects. You must have either attended the Practical Erlang Tutorial or have a good understanding of Erlang’s syntax, semantics and concurrency model (Either through the Erlang books or online tutorials).
This will be a hands on tutorial. Make sure you come with your laptop having installed Erlang and your favourite editor.