Why is Erlang used?
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging.
What companies are using Erlang?
Successful Companies Use Erlang and Elixir
- WhatsApp. How do you support 450 million users with only 32 engineers?
- AdRoll. AdRoll use Erlang within the live monitoring of their real-time bidding system.
- Bet365.
- Pinterest.
- IBM Cloudant.
- Goldman Sachs.
- Moz.
- Lonely Planet.
Why does WhatsApp use Erlang?
In using Erlang, WhatsApp is part of a larger push towards programming languages that are designed for concurrency, where many processes run at the same time. As internet services reach more people—and juggle more tasks from all those people—such languages become more attractive.
What can you do with Erlang?
Primarily, Erlang is a good choice whenever messaging between multiple agents across the network is involved, since that maps well on the basic structure of the language. Chat apps. Messaging apps, including some famous examples like WeChat and WhatsApp, use Erlang to handle insane amounts of concurrent users.
What is the Erlang ecosystem?
The Erlang ecosystem is not just a programming language. It is a family of programming languages, a virtual machine as powerful as an operating system and a set of middleware libraries which abstracts many of the recurring (and tricky) problems you have to deal with when working with scale and resilience. Let’s focus on the language itself.
Why does Goldman Sachs use Erlang?
The Goldman Sachs platform is a very low latency (microseconds) event-driven market data processing, strategy, and order submission engine. Erlang is used to help them deliver real-time changes in response to market conditions. What about massively multi-user online gaming?
Why do companies use Erlang/OTP?
They use Erlang/OTP to manage the real-time bidding platform on the Amazon EC2 platform, pairing up advertisers with users in milliseconds. Many countries rely on Erlang for their immediate payment switches, allowing instant bank transfers and bill payment services.