Ocena:

Książka zawiera praktyczne porady dotyczące projektowania interfejsów API, z naciskiem na podejścia i metodologie zorientowane na produkt. Obejmuje różne aspekty projektowania API, w tym dokumentację i możliwości biznesowe, ale nie zagłębia się w kodowanie ani szczegóły operacyjne.
Zalety:Wciągająca dzięki praktycznym wskazówkom i podejściu zorientowanemu na produkt, ceniona za powtarzalny proces rozwoju. Zawiera skuteczne porady dotyczące dokumentacji API i obejmuje koncepcje związane z REST, GraphQL, gRPC i mikrousługami w łatwy do zrozumienia sposób.
Wady:Niektórzy użytkownicy uznali książkę za zbyt drogą i skrytykowali jakość druku. Ponadto brakuje w niej szczegółów implementacji i wskazówek operacyjnych, co może nie zaspokoić potrzeb wszystkich czytelników.
(na podstawie 3 opinii czytelników)
Principles of Web API Design: Delivering Value with APIs and Microservices
The Full-Lifecycle Guide to API Design
Principles of Web API Design łączy w sobie zasady i procesy, które pomogą ci odnieść sukces w całym cyklu życia projektu API. Opierając się na bogatym doświadczeniu, wiodący konsultant James Higginbotham pomaga dostosować wszystkich interesariuszy do konkretnych wyników, projektować interfejsy API, które dostarczają wartość, i skalować proces projektowania od małych zespołów do całej organizacji.
Higginbotham pomaga wprowadzić perspektywę "z zewnątrz" do projektowania API, aby odzwierciedlić głosy klientów i zespołów produktowych, mapować wymagania na konkretne i dobrze zorganizowane interfejsy API oraz wybrać odpowiedni styl API do ich pisania. Przeprowadza przez rzeczywisty przykład od podstaw, oferując wskazówki dla każdego, kto projektuje nowe lub rozszerza istniejące interfejsy API.
⬤ Dostarczanie świetnych interfejsów API poprzez prawidłowe procesy projektowania.
⬤ Uzyskanie porozumienia w sprawie konkretnych wyników od zespołów projektowych, klientów i innych interesariuszy.
⬤ Twórz historie zadań, przeprowadzaj EventStorming i modeluj możliwości.
⬤ Zidentyfikuj właściwe interfejsy API i zorganizuj operacje w spójne profile API.
⬤ Wybieranie najlepszych stylów dla każdego projektu: REST, gRPC, GraphQL lub asynchroniczne interfejsy API oparte na zdarzeniach.
⬤ Ulepszanie projektów w oparciu o informacje zwrotne od dokumentalistów, testerów i klientów.
⬤ Dekomponowanie interfejsów API na mikrousługi.
⬤ Dojrzyj swój program API, wdrażając skalowalne procesy projektowania i zarządzania.
Ten przewodnik jest nieoceniony dla każdego, kto jest zaangażowany w planowanie lub tworzenie interfejsów API - architektów, programistów, liderów zespołów, menedżerów w środowiskach jedno- i wielozespołowych oraz wszystkich specjalistów technicznych lub biznesowych dostarczających oferty "API jako produkt".
Zarejestruj swoją książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne. Szczegóły znajdują się wewnątrz książki.