
Dlaczego warto używać GraphQL?
Jeśli chodzi o wydajność, przewaga GraphQL jest oczywista, ponieważ wystarczy jeden punkt końcowy, aby zapewnić wszystkie zasoby. Oczywiście zapytania mogą być dość złożone w zależności od tego, jakich danych Państwo potrzebują. Jednak utrzymanie jednego złożonego zapytania jest nadal o wiele łatwiejsze niż posiadanie dużej liczby punktów końcowych i potrzeba jeszcze większej liczby prostych zapytań, aby faktycznie uzyskać z nich wszystkie potrzebne dane. Dla każdej złożonej aplikacji z mikroserwisami GraphQL jest po prostu lepszy niż REST. Dla prostej aplikacji używanie REST jest nadal w porządku, ale jeżeli ta aplikacja kiedykolwiek się rozrośnie, napotka na te same problemy, o których mowa powyżej, a restrukturyzacja, aby ich uniknąć, będzie bardzo kłopotliwa.