Wewnętrzne API dla webowych i mobilnych aplikacji, bo wystarczy zabezpieczyć kluczem AP
Prototypowanie i startupy, bo łatwiej wprowadzać zmiany
Aplikacja to nie tylko CRUD, bo łatwiej modelować zdarzenia biznesowe
Integracja danych z różnych źródeł, bo 1 serwer proxy obsługuje dane z innych API
Wady w porównaniu z REST API:
Trudniej zrobić cachowanie danych
Trudniej zoptymalizować złożone zapytania. Elastyczność tworzenia zapytań ma taki koszt.
Trudniej zrobić zabezpieczenia – jak masz dużo zagnieżdżeń w zapytaniu – może ono trwać długo lub zawiesić serwer – trzeba blokować takie zapytania. Ma to duże znaczenie gdy API jest publiczne.
Dodaj komentarz
Musisz się zalogować, aby móc dodać komentarz.