Steinberg pflegt und strukturiert alle Produkt- und Service-Daten über censhare. Diese werden via Rest-API ausgeleitet, die über den censhare Online-Channel bereitgestellt und über das Steinberg Frontend abgerufen wird.
Endpunkte mit großen Datenmengen, z. B. für das Bereitstellen kompletter Seiteninhalte wurden bisher gecachet, damit diese nicht „on-demand“ berechnet werden müssen. Seiteninhalte mussten immer wieder neu und zum Teil manuell aufgebaut werden. Dieser Prozess war zeit- und ressourcenintensiv. Wurden zeitgleich weitere Änderungen vorgenommen, so konnte es dazu führen, dass Ergebnisse an die Seitennutzer verzögert ausgeliefert wurden und somit die User-Experience negativ beeinflussten.
Ebenfalls problematisch war, dass jede Anfrage vom Online-Channel geprüft werden musste, um festzustellen, ob valide Ergebnisse bereitstellt werden können. Bei einer hohen Frequenz an Requests konnte dies die Performance beeinträchtigen.
MSP hat deshalb ein intelligentes System gebaut, das dafür sorgt, dass diese Requests bzw. die Antworten auf die Requests gecachet werden. Das Konstrukt merkt, wenn sich darunter liegende Daten ändern und aktualisiert diese automatisch.