Hacker News new | ask | show | jobs
by bnchrch 750 days ago
At a quick fly over its useful in situations where:

- You value typing

- You have many relations and interrelations

- You have multiple clients with different needs

- Your org has a distinct divide between backend and frontend

- You need to stitch together data from many different sources (N microservices powering 1 api)

Ive had a lot of success with GraphQL and think the idea of providing an API schema instead of an API interface to be a beautiful addition to a systems design.

Also https://hasura.io has been a great accelerator when creating POC for products.

1 comments

Final addendum, I think the ability to introspect a GraphQL schema is going to be a really important feature when building LLM based systems

I did a talk on that here: https://www.youtube.com/watch?v=U_g06VqdKUc