lib/actors/registry/load_balancer.ex

defmodule Actors.Registry.LoadBalancer do
  @moduledoc """
  `LoadBalance` to call hosts
  """

  @strategy Application.compile_env(
              :spawn,
              :load_blance_strategy,
              Actors.Registry.LoadBalance.Strategies.RoundRobin
            )

  defdelegate next_host(hosts), to: @strategy, as: :next_host
end