4 ms·
Erlang or Java (Reactor)
Hello,
I want to select a stack for a new highly concurrent service (hundreds or thousands
of updates per second).
Do you think that Erlang or Java reactive stack (Reactor) will be a good fit? Which would you prefer?
Thanks.
- dmlittle 7y agoThe answer will probably depend from person to person. In the end choose whichever _you (and your team)_ feels more comfortable with.
- dericop 7y agoThanks for your answer!
- probinso 7y agoerlang is more fun, and is was designed for what your discussing, but you'll want to learn both the language and OTP
- dericop 7y agoAnd what do you think about the learning curve?
- 0_gravitas 7y agoDepends, but I personally think its comparable to the learning curve of Java, in fact, I found it easier to learn about than Java. I would immediately recommend reading Joe Armstrong's thesis, which goes into the design process of the language and the OTP https://erlang.org/download/armstrong_thesis_2003.pdf https://erlang.org/download/armstrong_thesis_2003.pdf In fact, I would recommend reading that even if you didn't want to use Erlang, its just a good and interesting read, which offers some cool insights into concurrency, distributed systems, and message passing.
- dericop 7y agoI will read the Armstrong's thesis! Thanks.
- iends 7y agoUse what you know.