Making data usable

Use data as a platform, grow your business efficiency and boost your innovation with a high performance API-strategy

Making Data usable

We live in a world full of data. Sometimes, the sheer volume can be simply overwhelming. Currently, only a handful of firms are equipped to exploit the full potential of the data they have stored in decentralised systems. In such situations, Application Programming Interfaces (APIs) provide a lifeline. They retrieve data from multiple sources, aggregate them on a single platform, structure them and make them available in real time. As a result, this data can be put to further good use.

Greater business efficiency and innovation

A master data API sorts data and provides an entire range of functions that enable it to be re-used. Existing and new business projects and applications are able to access the API. Multiple developments become a thing of the past, allowing companies to save valuable time and money. Any development that is needed becomes a highly efficient process. 

APIs also boost companies’ innovation potential because they make it possible to start developing new applications more quickly and simply, and with a much smaller investment.

API in action

With our support, Switzerland’s largest retailer and employer Migros, is on the way to developing a viable and sustainable API strategy. The group’s many cooperatives and systems now transfer their data to the Migros API.  As a result, data sets from multiple sales and communication channels are now available via the new interface.

Migros.ch is not alone in accessing the master data API. Migros’s mobile app, produkte.migros.ch, the platform migipedia.ch and several marketing campaign sites retrieve their product catalogue and a host of additional information from the centralised high performance API.

Our API Services

Strategy

  • Analysis of existing databases
  • Consulting and/or design of API options and architectures 

Implementation

  • API development 
  • Backend and frontend integration

Maintenance

  • API adjustments to new conditions
  • API maintenance

Technlologies

Symfony 2

Symfony 2

Symfony 2 is used to import and process different sources, for REST-API and frontend development.

RabbitMQ

RabbitMQ

RabbitMQ coordinates parallel import processes.

ElasticSearch

ElasticSearch

ElasticSearch is the engine that drives the search and filter capabilities.

HHVM

HHVM

The high requirements and performance of both the catalogue interface and the API call for the use of additional standards: HHVM speeds up the PHP while retaining the benefits of the script language.

nginx & Varnish

nginx & Varnish

The powerful web server nginx and the caching proxy Varnish boost speed and scaleability.

Additional details