What is Erlang's gateway application?

Many languages have a ‘killer app’ that serves as an important gateway into the language - they’re often the reason why people adopt those languages because it gives them a clear reason to use them and thus becomes an easy (and arguably, important) route into them.

As an example, Ruby’s biggest gateway and killer app is Rails, Elixir’s is Phoenix, Python’s was Django (in the early days at least), Swift’s is iOS app development, Dart’s is Flutter… you get the idea :upside_down_face: If you ask yourself where those languages would be without those applications, you begin to get an idea of how useful and beneficial they can be.

So, what do you think is Erlang’s main gateway application - and if you don’t think one currently exists, what would you like it to be?

I’ve posted a similar thread [here] for other BEAM languages - as that would make for an interesting thread in itself.


OTP, yes that’s an application (in a couple of ways), but it’s what enables significantly easier than most any other method forms of mesh computing.


RabbitMQ. I imagine it’s easily the most common Erlang software most developers interact with. If they take they time to learn more the begin to realize much of the value can be realized by utilizing the runtime directly.