There has also been the idea (and iirc some work) into pulling all the database related functionality out of ecto, so you can use ecto with and without a database in the back. Personally I find that approach much more compelling, because validation is one part, but the whole idea of schema/schemaless workflows seems quite complex to replicate.
3 Likes