March 2020
Intermediate to advanced
328 pages
7h 58m
English
In the last chapter, we covered different things for you to consider when deploying your applications to production. In this chapter, we’ll look at how different system resources are managed by the BEAM, and we’ll discuss the needs of real-time applications versus more traditional applications.
There are two main resources that are required to run applications: CPU and memory. You’ll see how the BEAM uses these resources and how you can build your application to best utilize your system’s available resources. The BEAM is a solid virtual machine to run applications on top of, but you do need to be mindful of how it schedules work and uses memory when you deploy high-volume applications.
We’ll start by looking ...
Read now
Unlock full access