Wenn von Anfang an ein paar Dinge beachtet werden und das System nicht einfach "irgendwie zusammen gebastelt" wird, können bei wachsendem Erfolg einer Web-Site oft recht einfach weitere Resourcen zur Verfügung gestellt werden.
- Saubere Entwicklungsprozesse
- Isolierung von Aufgaben und Diensten
- Virtualisierung von Diensten
- Saubere APIs definieren
- Service-IPs verwenden
- Shared-Nothing (zumindest so wenig wie möglich)
- Perfomante Applikationen schreiben
- Unnötigen Overhead vermeiden
- Unnötige Abhängigkeiten vermeiden