
Warum GraphQL verwenden?
In Bezug auf die Leistung liegt der Vorteil von GraphQL auf der Hand, denn es wird nur ein einziger Endpunkt benötigt, um alle Ressourcen bereitzustellen. Natürlich können Abfragen ziemlich komplex werden, je nachdem, welche Daten Sie benötigen. Trotzdem ist es immer noch viel einfacher, eine einzige komplexe Abfrage zu verwalten, als eine große Anzahl von Endpunkten zu haben und eine noch größere Anzahl von einfachen Abfragen zu benötigen, um alle benötigten Daten von ihnen zu erhalten. Für jede komplexe Anwendung mit Microservices ist GraphQL einfach besser als REST. Für eine einfache Anwendung ist die Verwendung von REST immer noch in Ordnung, aber wenn diese Anwendung jemals größer wird, wird sie mit den gleichen Problemen konfrontiert, die oben erwähnt wurden, und eine Umstrukturierung, um diese zu vermeiden, wird eine Menge Ärger bedeuten.