Libraries like PostGraphile and Hasura have made it super easy to expose a GraphQL API directly from your database schema. This means that if you want to add e.g. a bio text field on a user profile, you just add an column in your Postgres DB and you're done. All the CRUD is taken care of, which is amazing.<p>On the other hand, the DX of working with Postgres is not ideal. For instance, it can be hard to organize business logic stored in Postgres as the complexity of the backend grows.<p>I'd be curious to hear which companies (famous or not) are following a "Postgres-first backend" approach and putting their business logic inside Postgres?