3 ms·
At a quick fly over its useful in situations where: - You value typing - You have many relations and interrelations - You have multiple clients with differen
by bnchrch 2y 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 https://hasura.io has been a great accelerator when creating POC for products.
- bnchrch 2y agoFinal 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 https://www.youtube.com/watch?v=U_g06VqdKUc