Nauka o API design

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?

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

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

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1