ERLANG ecosytem in jtendo
Erlang is much more than a programming language. You cannot compare it to other languages based only on its syntax or idioms. It is actually a mini operating system, running on top of another operating system, with lots of interesting and useful features.
Erlang’s telecom DNA was created at Ericsson, Sweden, to meet the demands and solve the problems of the telecom world.
Having that in mind, Erlang is not a general-purpose language. It shines when used for building powerful systems of programs that are distributed over a network of servers.
It has been used in the telecommunications industry for more than 30 years. Recently, also used in various areas e.g.: advertising technology, financial payment, massive multiplayer online role-playing gaming or social media, exploiting its’ ability to provide impressive concurrency.
Erlang started to support multithreading long before any other programming language. Below features enable the creation of compact and transparent programs and applications:
- garbage collecting
- using virtual machines
- pattern matching
Erlang gives an interface to other programming languages like C, C++ and Rust.
Its’ concurrency, no-shared memory architecture and built-in ‘fail and recover’ approach make it behave extremely gracefully and predictably under a highly variable stochastic load.
Erlang is considered a superior language, especially when it comes to developing back-end systems that require:
- huge amount of concurrent activity
- real-time responses
- non-stop operation and fault tolerance
jtendo is using Erlang with great success for over 10 years in platforms and solutions for our customers.
It helps us to deliver robust applications for modern telecom infrastructures which demand massive scalability, speed and fault tolerance to run smoothly. Over the years, Erlang’s virtual machine (the BEAM) became our proven technology and the obvious choice for building telecom platforms for our customers and for the nuanced challenges of the new, technologically literate world.