“There is always something to do”, that’s Do-it-Yourself-champion HORNBACH's claim. Much like for its clients, “doing” is the top priority for the DIY chain. This also applies to its online business. HORNBACH has big plans for the expansion of its Europe-wide digital sales landscape. To do this, the retailer needed more flexibility in its IT infrastructure – especially for the integration of new business models.
Being an “Interconnected Retailer”. After all, customers should always have the best possible shopping experience, from hardware stores and specialist retailers to online storefronts.
This means precisely analyzing the complex, grown system landscapes, developing scenarios to gradually extract individual components, outlining new architectural approaches for the entire system landscape - and ultimately implementing them. This was also the case in the joint project between Turbine Kreuzberg and HORNBACH.
“We decided to work with Turbine Kreuzberg to re-platform successfully due to their broad experience in these types of projects. After all, they had already completed numerous re-platforming projects using Spryker before – and to great success,” says Andreas Wüst, Head of Customer Technology at HORNBACH. “We didn't want to impair ongoing operations, so it was something like an open-heart surgery.”
“It's no coincidence that we have been working with Turbine Kreuzberg for over four years now. Together as a team, as strategic partners at eye level.”
Director Customer Technology, HORNBACH
Technological principles in development
- Architectural paradigms: Headless, API-first and cloud-based
- Clear modularization of functionalities in Spryker Commerce OS
- Applications and features to be developed, tested and deployed independently from each other
- High test coverage for system stability and efficient development
- High code traceability enabling development in several different teams
- Clean code and SOLID principles
- Continuous deployment and continuous integration
- 100% containerization of every application
- Flexible and individual scaling of each application by automating the provision and management of containers
Various key software development principles significantly shaped the implementation process, from the main architectural design to the individual line of code. Focusing not only on functionality, but also on performance, scalability, traceability, orchestration and test coverage, among other things, the development resulted in a flexible, scalable and future-proof architecture.
“It's no coincidence that we have been working with Turbine Kreuzberg for over four years now,« adds Andreas Wüst. “Together as a team, as strategic partners at eye level, we continue working on further developing our interconnected retail technology strategy in order to keep on offering our customers the best shopping experience now and in the future.”
“We firmly believe that technology is the basis for any future business model development,” says Alexander Janthur, founder and owner of Turbine Kreuzberg. “HORNBACH is a prime example of this. They looked at their IT landscape and asked: What can we do now in order to be better positioned for the future? They have taken many bold steps. The result is now a flexible, efficient, and scalable commerce infrastructure.”