Today I learned about the GenServers and DynamicSupervisor in #Elixir. The idea is to basically spin up new process for every user or request (whichever makes sense) and then supervise it using the Supervisor.
DynamicSupervisor just spins up a supervisor process without any child. You can spin new children by passing the child_spec to the start_child function.
Args is an open microblogging platform for my family and close friends to interact with the Fediverse.