Seems like a lot of what fauna does by storing documents isn’t really new, oracle, Postgres and others have provided this for a long time. I was really surprised by the performance of json queries [1], opens the doors to using Postgres as a client api cache, storing the payload in a table, and doing deserialization using (materialized) views.<p>Difference seems to be the approach to minimize number of calls from your application, get all require session data in one call, similar to what graphql is doing for api calls. They’re also using http as the protocol for database connectivity.<p>[1]: <a href="https://ako.github.io/blog/2023/08/25/json-transformations.html" rel="nofollow noreferrer">https://ako.github.io/blog/2023/08/25/json-transformations.h...</a>