Intro. Design for Ecto
Ecto is the database library for Elixir. It has several interesting features. One of the most important is the design decision to separate database access through a repo from the pure functional features of working with data. This video walks through the layers of an Elixir system, and where your Ecto code fits.