Die Konstruktion von leistungsfahigen und skalierbaren Applikationen hangt naturlich von den eingesetzten Hardware-, Infrastruktur-, Betriebssystem- und Middleware-Plattformen ab. Trotzdem ist es keine reine Hardwarefrage, denn auch die installierten Softwaresysteme mussen so konstruiert sein, dass sie bei Einsatz von mehr Hardware tatsachlich skalierbar sind. Dieser shortcut behandelt drei wichtige Themenbereiche, auf die man beim Design eines skalierbaren Softwaresystems verstarkt achten sollte. Das Hauptaugenmerk liegt dabei auf Softwaredesign, wobei auch auf Themen wie Datenhaltung und Betrieb eingegangen wird.