- Responsiveness - Das System sollte immer Responsive sein (nie eine “Sanduhr”)
- Elastizität - Autoscaling
- Resilienz - Sollte etwas passieren, ist der Fehler nur in einer Unit/Container, die schnell ausgetauscht werden kann
- Der Ansatz erfordert asynchronität, das System muss Nachrichtenbasiert arbeiten können