Hacker News new | past | comments | ask | show | jobs | submit login

Things I would use Erlang for:

- embedded systems (network switches, control systems)

- middleware (databases, message brokers)

- generic web services

Why I would use it:

- it has a lot of operational support tools to remotely monitor and debug a running production application built into the runtime.

- it's not necessarily the fastest language, but it's pretty fast for many things. The thing is, if you program in idiomatic erlang from the start, your application will naturally scale well without having to do anything, and will even handle overload gracefully.

- Erlang and Elixir are both well designed and expressive languages with few flaws and intelligently made tradeoffs. It's an enjoyable experience.




RabbitMQ is a good example of middleware




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: