7 ms·
Step zero is definitely the OTP Design Principles doc (part of the OTP distribution): https://www.erlang.org/doc/design_principles/users_guide https://www.erla
by al2o3cr 3y ago
Step zero is definitely the OTP Design Principles doc (part of the OTP distribution):
https://www.erlang.org/doc/design_principles/users_guide https://www.erlang.org/doc/design_principles/users_guide
There are some good texts that have more examples:
Erlang & OTP in Action - https://www.manning.com/books/erlang-and-otp-in-action https://www.manning.com/books/erlang-and-otp-in-action
Designing for Scalability with Erlang/OTP - https://www.oreilly.com/library/view/designing-for-scalability/9781449361556/ https://www.oreilly.com/library/view/designing-for-scalabili...
One big example of distributed Erlang is Riak:
https://github.com/basho/riak https://github.com/basho/riak
- brudgers 3y agoArmstrong's Erlang: Software for a concurrent world is my recommendation.
- roeles 3y agoThanks for the book recommendations!
- skylabmelody 3y agoAnd the classic "Learn You Some Erlang for Great Good!": https://learnyousomeerlang.com/introduction https://learnyousomeerlang.com/introduction
- SoftTalker 3y agoYes, Erlang & OTP in Action is one I would recommend in particular. It's a few years old now and I don't know if they've updated it but the basics of OTP, supervision, etc. have not really changed. Armstrong's Programming Erlang is another one to look at.