Wir alle haben schon Situationen erlebt, in denen eine im Prinzip fehlerfrei arbeitende Komponente im realen Betrieb unter Last zusammen bricht
Diese Session zeigt, wie man Komponenten bzw. Layer so programmiert, dass sie unter Last sowohl performant als auch "ansprechbar" bleiben.
Es wird die grundlegende Problematik des Shared Data Access aufgezeigt und warum die in der Framework Class Library verfügbaren Locking Mechanismen nicht immer die richtige Wahl für jeden Anwendungsfall sind.
Im zweiten Teil der Session wird erklärt, wie man APIs mit Hilfe des APM (asynchronous programming model) entwickelt und dadurch eine höhere Skalierbarkeit und Verfügbarkeit der Software erreicht.