Välj utifrån vem som konsumerar API:et och hur varierade deras databehov är — inte utifrån hype. GraphQL vinner när många olikartade klienter behöver forma sina egna data; REST vinner när förfrågningar är enhetliga, cachebara och enkla.
Välj utifrån vem som konsumerar API:et och hur varierade deras databehov är — inte utifrån hype. GraphQL vinner när många olikartade klienter behöver forma sina egna data; REST vinner när förfrågningar är enhetliga, cachebara och enkla.
user -> posts -> comments) istället för N REST-rundturer.GET cachar trivialt i varje lager; GraphQL behöver persisted queries för att komma i närheten.| Aspekt | GraphQL | REST |
|---|---|---|
| Over/under-fetching | Löst genom design | Vanligt problem |
| HTTP-/CDN-caching | Svårt (kräver arbete) | Inbyggt och enkelt |
| Frågekostnads-/DoS-kontroll | Du måste lägga till det | Naturligt begränsat |
| Klientflexibilitet | Hög | Låg |
| Serverkomplexitet | Högre | Lägre |
De utesluter inte heller varandra — många system exponerar REST för publika/cachebara endpoints och GraphQL för rika interna klienter.
Senior-intervjuare testar omdöme, inte lojalitet. Det starka svaret namnger axlarna — klientmångfald, cachningsbehov, teammognad, DoS-yta — och erkänner GraphQL:s verkliga kostnader (caching och frågekostnadskontroll) istället för att sälja in det som universellt bättre.
Ett bibliotek med IT-intervjufrågor och detaljerade svar — från Junior till Senior.
Donera