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. ...

Get API-Design, 1st Edition 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.