Projektowanie API · Senior · Pytanie 1 z 75
Jak wybierać między REST, GraphQL i gRPC dla nowego systemu?
- 1Zawsze GraphQL, bo jest najnowszy
- ✓Poprawna odpowiedź: Według konsumentów i ograniczeń: REST dla publicznych, cache'owalnych API zasobów; GraphQL dla zróżnicowanych potrzeb UI w danych; gRPC dla wewnętrznych, szybkich wywołań między serwisami z typowanymi kontraktami
- 3Zawsze gRPC, bo jest najszybszy
Wyjaśnienie
Wiele systemów je łączy: gRPC między serwisami, BFF w GraphQL lub REST dla klientów i REST dla publicznych partnerów.