GenServer

A behaviour module for implementing the server of a client-server relation.

https://hexdocs.pm/elixir/GenServer.html