O'Reilly logo

API-Design, 1st Edition by Kai Spichale

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

14 Skalierbarkeit

Welche Last zukünftige Anwendungen zu bewältigen haben, kann im Vorfeld oft nur grob abgeschätzt werden. Wenn eine neue Anwendung live geht und alle Erfolgserwartungen übertrifft, übersteigt auch die Last die eingeplante Hardware. Daher sind Sie gut beraten, von Anfang an auf Skalierbarkeit zu achten. Einen großen Beitrag zur Skalierbarkeit einer Anwendung kann das Design der APIs ausmachen. Statuslose Kommunikation, Caching oder asynchrone Verarbeitung können einen wichtigen Beitrag dazu leisten. Dieses Kapitel bietet Ihnen dazu wichtige Grundlagen, die Sie beim API-Design berücksichtigen können.

14.1 Anwendungsfall

Angenommen Sie haben die Aufgabe, eine Webapplikation zum Speichern, Bearbeiten und Teilen von Bildern zu entwerfen. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required