Serviceorientierte Architektur (SOA) bezeichnet einen Ansatz, bei dem Komponenten oder Dienste in Services zusammengefasst und über definierte APIs anderen Komponenten des Systems zur Verfügung gestellt werden.

scale-out-services

Jeder Service kann isoliert für sich horizontal oder vertikal skaliert werden.

Jeder Service kann isoliert für sich implementiert oder verändert werden, solange die API erhalten bleibt.