Hey folks, I’ve been using Elixir for over a couple of years (phx, ecto, broadway, oban).
For this kind of work you do not tend, in my experience, to actually use OTP directly, i.e. write GenServer’s.
The libraries use them and you use the libraries.
You could program web apps in Elixir without needing to really know a great deal about processes/OTP.
Now I want to start learning OTP in depth, I’ve read a few Elixir books (Elixir in Action etc) in the past and just started reading an Erlang book. So I know the basics, what processes are, how to build something like a GenServer by hand, but not how to structure a topology for different use cases,
Are there any books or resources you would recommend which have common erlang/elixir patterns in terms of how to structure processes for different use cases?
It can be Elixir or Erlang, or indeed any BEAM language.
Cheers.






















