Design discussion - Ecto is your application

Since OP started by describing this as a graph-relational impedance mismatch: Attempt at adapting KuzuDB's Rust crate into Elixir via NIF, any tips/thoughts?

I find graph databases (neo4J, dgraph etc) painful to setup/deploy. KuzuDB is a new embedded graph database (think what sqlite is to postgresQL), now with a fledgling Elixir binding. It does ask for a strongly typed schema, but maybe there is some new approach to modeling applications that somewhat breaks free from “ecto is your application”.