Aggregation und Vereinheitlichung im Backend
Um die Daten und Suchabfragen zu optimieren werden die Filialdaten über eine performante Web-Schnittstelle, basierend auf Elasticsearch und Node.js, ausgeliefert.
Die Schnittstelle aggregiert und vereinheitlicht Filialdaten aus dem SAP, der Migros-API und weiteren Drittsystemen. Alle relevanten Informationen einer Filiale sind dadurch durchsuchbar und die Resultate können effizient über eine JSON REST Schnittstelle ausgespielt werden. Um die Latenz der Schnittstelle zu verringern wird die API über Varnish gecached und ausgeliefert.
State-of-the-Art Architektur
Durch eine stabile Architektur ist die Skalier-, und Verfügbarkeit der Applikation gewährleistet und einfach erweiterbar. Zusätzliche Drittsysteme können problemlos in die Anwendung eingebunden werden.