I just finished listening to the latest Elixir Fountain podcast with Dave Thomas. It was interesting to hear - not the first time I’ve heard it - the discussion about Phoenix, and how models might not be a good thing.
Dave says “I would say models are bad” or something to that effect.
The new Phoenix 1.3 project structure will address your concerns. Keep an eye out for my Lonestar Elixir keynote where I detail the changes and design considerations when developing elixir applications.