Cases Large Dutch retailer (anonymised)

Large retailer: supply-chain web service in Java, continuously in production since 2016

In 2016 Wercstat built a Java web service with complex supply-chain calculations for a large Dutch retailer (4500+ employees, billions in revenue). The service handles millions of requests per hour at 99.9% availability, is closely integrated with the existing ERP backend, and serves internal planning as well as the retailer's own web shop and large business customers. A companion service dashboard makes the logic behind every calculation visible in detail for customer service.

Large retailer: supply-chain web service in Java, continuously in production since 2016
Sector
Retail
Size
4500+ employees, billions in revenue
Period
Since 2016
Stack
Java, Web service, ERP integration

The challenge

In 2016, a large Dutch retailer (over 4500 employees, billions in revenue) was looking for a central place for its supply-chain logic. The calculations were complex: rules around availability, lead times and allocation that are queried by several channels at once. The requirements were demanding:

  • Volume: millions of requests per hour, with peaks around campaigns and seasons.

  • Integration: close coupling with the existing ERP backend, which remains the source of master data and stock.

  • Availability: 99.9% uptime, because both internal planning and external sales rely on the service.

What we built

Wercstat developed a Java web service that performs the supply-chain calculations centrally and delivers them to several consumers at once:

  • Internal supply-chain planning: applications use the service for planning, allocation and deliveries.

  • Own web shop: visitors get up-to-date availability and lead times, straight from the same calculation.

  • Large business customers: integrate system-to-system with the web service for their own order processes.

By concentrating the logic in one place, every channel gets the same answer to the same question, without the rules having to be maintained in multiple places.

Service dashboard for customer service

On top of the web service, a user interface was built for customer service. For each request, the dashboard shows in detail which rules and data led to which answer. When an employee gets a question from a customer, it is immediately clear where a lead time comes from, and the answer can be given with supporting evidence.

Ten years continuously in production

The web service has been running in production since 2016 and has undergone various functional changes over the years, without availability ever being compromised. To this day, the web service serves a wide range of internal and external consumers, with the same reliability as on day one.

Partnership

This case shows that Wercstat builds more than ERP systems: even where the core is a high-volume integration component, with strict requirements for scalability and availability, we deliver software that keeps running for years and keeps moving with the business.

A similar challenge in your organisation? Get in touch for a conversation.

← Back to cases