August 2025
Intermediate to advanced
272 pages
6h 14m
English
By now, you have a foundational understanding of TCP, serialization protocols, and how to build TCP servers capable of handling multiple concurrent clients. But the code for the TCP server in the previous chapter is not production-grade. Real-world TCP servers need to be able to scale up and be resilient to failures. That’s what we’ll work on in this chapter. You’ll learn the final shape of a TCP-server supervision tree. Finally, we’ll turn our gaze to the Elixir ecosystem, taking a look at how you can use existing libraries to implement your TCP servers instead of doing it from scratch.
Read now
Unlock full access