
Waarom GraphQL gebruiken?
Voor de prestaties is het voordeel van GraphQL duidelijk, omdat slechts één enkel eindpunt nodig is om alle bronnen te leveren. Uiteraard kunnen query's behoorlijk complex worden, afhankelijk van de gegevens die u nodig hebt. Toch is het onderhouden van één complexe query nog altijd een stuk eenvoudiger dan het hebben van een groot aantal eindpunten en het nodig hebben van een nog groter aantal eenvoudige query's om alle gegevens die u nodig hebt daadwerkelijk van hen te krijgen. Voor een complexe app met microservices is GraphQL gewoon beter dan REST. Voor een eenvoudige applicatie is het gebruik van REST nog steeds prima, maar als die app ooit groter wordt, krijgt hij te maken met dezelfde problemen die hierboven zijn genoemd, en herstructurering om die te vermijden zal veel moeite kosten.