I’ve been planning around with the idea of building a distributed app as a fun experiment. The resources I’ve found most helpful so far are:
- The Little Elixir & OTP Guidebook
- Erlang and OTP in Action
- Some posts/podcasts from Discord around how they handle things
Also, reading up and setting up horde and connecting some nodes in a cluster.
I’m still left with some questions like:
How to do load balancing in a distributed system? Horde helps with the discovery, but I’m guessing there are other resources I’m missing - patterns/approaches?
I’m sure this is just the surface when it comes to distributed systems, and I’ll find more as I go along. Are there some resources/examples around building software in this way?
Edit: I guess my question primarily resolves around resources for learning about this or even what direction to look into.