Die Art und Weise, wie eine Anwendung mit den Nutzern interagiert, ist von der Art ihrer Datenverarbeitung zu trennen und es kann oft notwendig sein, eine der beiden Methoden zu ändern, ohne die andere zu beeinträchtigen.
Manchmal geht es darum, das Aussehen einer Website zu ändern, ohne ihre grundlegenden Funktionen zu verändern. Und manchmal geht es darum, die Datenbank zu überarbeiten, ohne die Nutzererfahrung zu beeinflussen.
eCommerce-Microservices verarbeiten Datenoperationen, ohne sich darum zu kümmern, in welcher Form der Benutzer die Informationen sieht. Das bedeutet, dass die Entwickler verschiedene Teile der Software ändern können und dass sogar gleichzeitig, ohne sich darum zu kümmern, was die anderen Teams tun. Solange jeder die API korrekt verwendet, funktioniert sie auch weiterhin.