GraphQL
конкурент rest api
- Voyager схема
- Apollo engine мониторинг, статистика использования API
- Faker mock
- Mobile apollo
- Openapi 3 swagger генерация кода
- supports
- queries
- mutations (applying data modifications to resources)
- subscriptions (receiving notifications on schema modifications).
Плюсы и минусы
Плюсы :
- is more efficient in data fetching.
- returns more accurate results.
- has a strong type system to manage the structure of entities, reducing errors.
- is suitable for managing complex microservices.
Минусы:
- Increased complexity
- Over fetching by design
- Caching complexity