Connecting machines in a local network using Elixir nodes
Distribution out-of-box is one of the great features any Elixir application can have due to how Erlang VM operates, and it is one of the reasons the language is gaining popularity.
It is the ability to easily create clusters (scaling horizontally) instead of depending in one single machine resources (scaling vertically) to perform any computation. The most important, you can get this advantage of a distributed system anytime, without modifying any core functionality of your project.
Check it out: https://pedroassumpcao.ghost.io/connecting-machines-in-a-local-network-using-elixir-nodes/
Read next Understanding Elixir Recompilation