Interdependency amongst Contexts

Very much this. Your context are unlikely all on the same level of abstraction, but you should always only depend on something of a lower level of abstraction. On recent elixir versions I’d try to get Boundary setup, which can help with such things and also bring more visibility in the otherwise hidden-in-implementation-details tree of dependencies.

4 Likes