Nauka o API design

poniatowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1666
0

Witam,

Czy znac ktos jakis dobry kurs online czy poleci dobre ksiazki o API? Mialem ostatnio rozmowe o prace i gosci pytal o REST API. Wydawalo mi sie, ze powiedziale dosc sporo, ale i tak gosc powiedzial, ze to troche za malo. I wychodzi na to, ze chyba jednak nie kumam API design i API principles. Moze ktos cos podpowie?

artur52
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 223
0

Od specyfikacji http, przez konstruowanie kończąc na zarządzaniu

Rest maturity levels
Open Api Specification
Testy kontraktowe + non-breaking changes / wsteczna kompatybilność
https://www.lpalmieri.com/posts/idempotency/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
Sposoby wersjonowania API
Api Proxies (Apigee, ApiSix) etc.
Konfiguracja ingres kontrollera (envoy/istio/traefik)
Graphql / jsonApi / HATEOS

ZD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2310
6

@poniatowski:

Mnie to irytuje jak ktoś nie odróżnia API (szersze pojęcie i bardzo stare, nie mające nic szczególnego do weba), od Web API (węższe), którego jeszcze węższym jest REST API (np GraphQL jest Web-API, ale NIE JEST REST-em API)

U mnie tu miałbyś (hipotetycznie) trudność / strzał w plecy

PR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 225
0

Zalando i Google mają wiele standardów projektowania REST API, polecam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.