Projektowanie API · Senior · Pytanie 45 z 75
Jaki jest kompromis udostępnienia ogólnego API zapytań (np. filtrów OData lub surowego dostępu GraphQL do wszystkich danych)?
- 1Nie ma kompromisu
- ✓Poprawna odpowiedź: Elastyczność dla klientów kontra trudna do przewidzenia wydajność, trudniejsza autoryzacja i ogromna powierzchnia kontraktu, którą trzeba utrzymać kompatybilną
- 3Ogólne API są zawsze szybsze
Wyjaśnienie
Ograniczaj, o co można pytać, i mierz faktyczne użycie, zanim je poszerzysz.