With Phoenix on a umbrella we lost the ability to join several functions together

I’m not really sure to be honest, just playing with some ideas.

I’d thought about exposing a service layer in each app and then calling those from other apps, but the more I think about it, the more I think it would just be more complicated.

If I wanted to use absinthe with it - as another app - then I think I would lose the nice features of absinthe_ecto by having the resolvers calling services rather than the DB directly.

1 Like