Designing Elixir Systems with OTP
Learn to design robust systems in Elixir using the OTP framework, focusing on fault tolerance and scalability.
The Open Telecom Platform (OTP) is a process-oriented design environment that Elixir inherits from Erlang, the VM in which Elixir executes. This process-oriented design and communication framework make programming in Elixir a unique challenge.
In this course, you’ll learn about the design considerations needed to build and design Elixir projects effectively. You’ll learn in detail about the Erlang virtual machine and the project components. You’ll review Elixir data types to identify the correct data layer to build your project. You’ll then build a core program to make data transformations and extend your project functionality with isolated processes. Finally, you’ll assemble your components into a functional process within the OTP and test your application.
By the end of this course, you’ll be intimately familiar with the OTP environment and the data components of Elixir projects. You’ll be able to integrate your projects into other Elixir frameworks using a PostgreSQL database.
There are no reviews yet.