Mostly yes but don’t get religious about it. It’s okay for your business logic functions to depend on Ecto
and Plug
which have stateful (impure) parts. Utilise some tooling (like the boundaries library by @sasajuric) to check for dependencies you don’t want to allow but outside of that, don’t sweat too much about it.
1 Like