A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
Thanks a lot. I am aware of these techniques.
Btw, EDN uses namespaced keywords which are unique in all over the system. That offers several clues for caching in many levels.
Just putting this on your radar, performance could be further improved for this library if you decided to include Postgres specific extensions. https://dzone.com/articles/architecture-of-a-high-performance-graphql-to-sql