In our popular Developing With Elixir/OTP course, we build an HTTP web server from scratch step-by-step.
The first half of the course focuses on core Elixir facets, principles, and techniques. When we reach video #21, we have a situation:
The web server can quite nicely handle any request, but it can only do so one at a time.
So we need a way to do two things:
- handle multiple requests concurrently
- isolate the failure of one request so it doesn’t affect any other requests
Find out how concurrent, isolated Elixir processes solve both of these problems in this 22-minute 2-part video. We also look inside the Erlang VM to see how it takes full advantage of multicore computers to achieve remarkable levels of concurrency and parallelism.
For the next 24 hours, you can watch it for FREE:
Developing With Elixir/OTP is on sale for only $49 through Friday, June 22, 2018! (Use coupon code “elixir49”.)