5API-Design II: Die Landschaft um das API

Für die Entwicklung eines guten API ist nicht nur wichtig, wie die Schnittstelle gestaltet wurde, sondern auch, wie sein Umfeld aussieht. Schon in Kapitel 4.1 über Qualitätsmerkmale eines API wird beispielsweise deutlich, dass Dokumentation ein wichtiger Teil eines guten API-Design ist. Die Dokumentation ist jedoch nicht unbedingt ein Teil der Schnittstelle, sondern umgibt sie.

Darum umfasst der zweite Teil zum Thema API-Design Tipps und Tools zur Landschaft um die GraphQL-Schnittstelle. Von der Autorisierung über Versionierung bis zur Performanzoptimierung muss klar sein: Ein gutes GraphQL-API ist mehr als nur ein gutes Schema.

5.1Autorisierung

Autorisierung ist eine Geschäftslogik innerhalb einer Applikation, ...

Get GraphQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.