Client background & business context

‘In the context of modernising and modularising our decades-old legacy goods management system, [Accesa] … supported us as an implementation partner. The key benefits are a tremendously faster time to market due to an automated continuous integration and deployment approach. A cloud-capable API-driven data as a platform solution supporting various of our current and future business demands.’

 – Company’s lead architect, 2018

  • Client profile: Leading consumer electronics retailer with €22 billion in revenue (2016).
  • Project: Modernisation of legacy goods management system for improved demand forecasting and replenishment.


With a distribution network of over 1,000 stores in 14 countries, the MediaMarkSaturn Retail Group needed a more scalable and comprehensive goods management system. After a thorough analysis, we identified the key aspects that needed to be modernised to better respond to the client’s business needs. Acting as partners, we collaborated on the implementation of the most viable solution for enhanced cost-effectiveness and future readiness.

Some of the challenges faced in this implementation included:

  • Finding a suitable digital solution that would help the company have a centralised overview of quantified store data (e.g., stocks, prices, or orders).
  • The need for real-time data from stores to be used in other business processes like automatic stock replenishment.
  • Implementing a scalable future-ready platform: enabling the future development of any needed additional integration and interfacing.
  • Providing relevant advanced analytics and business insights that are big-data-specific.
  • Enabling faster data processing by using an in-memory computing engine, especially for the generation of transactions (BEW) data reports and open order calculations.

Our approach

For this project, we started by analysing the company’s business challenges and needs. Together with the stakeholders, we decided to proceed with a modernising and modularising approach. This translated into the creation of a central platform capable of ensuring faster access and synchronising real-time data and services across an extended multichannel distribution.

Our specialists took end-to-end responsibility for the architecture, development, testing, rollout, environments, and monitoring of the project.

The new central platform can access both data and services across the company’s multichannel distribution. The implemented in-memory distributed data grid can handle more than 10,000 transactions per second with a latency of around 1-2 milliseconds, thus handling the company’s existing peaks.

To scale the interfaces for the outbound channel and the large number of clients, we used two main approaches:

  • A pull approach: we used REST microservices that scale horizontally consuming data. This was used especially for synchronising the entire data layer.
  • A push approach: we generated asynchronous data streaming with WebSocket that is decoupled from the persistence layer by using ESB (Kafka) topics.

Keeping in mind the future-readiness aspect of the solution, our specialists facilitated shorter deployment cycles and continuous integration.


  • Spring by Pivotal
  • Google Cloud
  • NodeJS
  • Java
  • GitLab
  • JHipster
  • React
  • Beam
  • Swagger
  • Maven
  • Git


The previous ETL-based solution was very slow, taking 5-10 minutes to place an order and often requiring human intervention. The new solution takes approximately 2-3 seconds per request and requires minimal to no human intervention.

Requests to place an order or print a sales document, which were previously done with human intervention, are now backed up by elegant and secured REST API interfaces. This reduces to zero the risk of possible human error.

Also, in the case of new integrations, this approach reduces the risk of system crashes, making it a highly available and scalable system that can be easily extended. The solution enables business partners to integrate other GMS application services through a single service gateway using Restful services and taking care of routing the request in the required format. This reduces the time needed for any further implementation.

The final solution is a cloud-ready distributed system capable of providing near real-time data over multiple channels in various communication formats (REST, ESB) to all the important business processes and applications from the ecosystem.

Related case studies

Performance testing for continuous volume testing

Implementing and documenting a long-term, sustainable appr ...

API first integration for enhanced availability and reserv ...

Receiving notifications about any possible breaks in the ...

OMS integration for increased speed, consistency, and qual ...

Undergoing the rollout of an integrated OMS, requires comp ...

Say hello


München, Germany
Phone: +49 89 2154 851 15


Wallisellen, Zwirnereistr. 22
8304 Zürich, Switzerland
Phone: +41 44 830 92 30


Constanta 12, Platinia
400158 Cluj-Napoca, Romania
Phone: +40 364 115 115


Cetatii Square 1, Oradea Plaza
410520 Oradea, Romania
Phone: +40 364 115 115

Whether you’re interested in our services or you would like to learn more about our company, we are happy to provide you with the information you need.

I agree to the Privacy Policy.
I consent to the processing of my personal information.