A Phoenix precisa de processos para o que faz, solicitações simultâneas, consultas, pubsub.MyAppweb.endPoint, MyApp.repo (de Ecto, realmente), MyApp.pubsub e assim por diante.Veja nossos serviços para mais
Informação.Se o que você deseja é agrupar dados e lógica, o que você deseja é geralmente um módulo, provavelmente com uma estrutura de elixir e um monte de funções.Um Genserver define o comportamento de tempo de execução do seu aplicativo e é normalmente relevante para manter uma conexão, processando o trabalho de uma fila, pesquisando uma API ou outras preocupações de tempo de execução.
Fonte: https://underjord.io/unpacking-elixir-the-actor-model.html