Aggregation and standardization in the backend
To optimize the data and search queries, the store data is delivered via a high-performance web interface based on Elasticsearch and Node.js.
The interface aggregates and standardizes store data from SAP, the Migros API and other third-party systems. All relevant store information can be searched and the results can be played out efficiently via a JSON REST interface. To reduce the latency of the interface, the API is cached and delivered via Varnish.
State-of-the-art architecture
A stable architecture ensures the scalability and availability of the application and makes it easy to expand. Additional third-party systems can be easily integrated into the application.