O'Reilly logo

Programming Phoenix by Jose Valim, Bruce Tate, Chris McCord

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11OTP

You’ve now had your first taste of Phoenix channels and should be developing a good intuition for the strength of Phoenix for highly interactive applications. You have everything you need to create beautiful code and then run it reliably at breakneck speeds.

Phoenix isn’t just about user interfaces, though. You also have the experience and elegance of Erlang’s OTP framework. In general, OTP is a way to think about concurrency and distribution. It uses a few patterns that allow you to use concurrency to build state without language features that rely on mutability. OTP also has rich abstractions for supervision and monitoring. In this chapter, we’ll use OTP to build an information system.

Rather than read a wave of dry prose that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required