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.
I'm a bit confused now because I gave a constant id parameter to all the child_spec and it still worked. Is it just ignored for DynamicSupervisors?