Follow on Google News News By Tag Industry News News By Location Country(s) Industry News
Follow on Google News | ![]() How garbage collection in Erlang helps us to create scalable applicationsAn Erlang VM is a rather mature software product, proven in soft real-time systems. At Evrone we use Erlang to create reliable, scalable applications in telecom, video streaming, mobile Internet, messaging systems and various web applications.
By: Evrone.com Use cases for Erlang include, for example, developing backend for fault-resistant web applications, messaging apps, task managers and server monitoring systems. Evrone engineers use Erlang in the company's projects. One of Erlang's biggest perks is its mechanism for garbage collection. Scalability with Erlang The cornerstone of the current implementation of code architecture is the scheduler, launching on each CPU core with its own process queue. Each process is allocated a certain limit of function calls that it has to do its work in, and after it runs out, the next process in the queue launches. In Erlang virtual machine, the process is a completely isolated entity that has its own memory for a stack (process instructions) Objects can be checked for relevancy without suspending the entire system, like it is often done in other popular programming languages like Ruby or Python. It can be achieved because processes in Erlang work as isolated parts of the system. Learn more about how we use Erlang in our projects. https://evrone.com/ https://evrone.com/ End
|
|