Making the customer experience as easy as possible is essential for Bax Music, the online shop used across Western Europe by top musicians, producers, and DJs to find and buy all kinds of instruments and gear. Every year, the business ships more than 1 million packages and offers fast delivery and other guarantees. The web shops are optimised for a demanding customer base who want extensive product information, high-resolution photos, 360-degree views, and advice from product specialists as if they were visiting a physical store.
Naturally, technology is critical to how Bax Music creates the best possible customer experience. As Daniel Kraaij, DevOps Engineer at Bax Music, explains: ‘Our development team is focused on constantly improving our services so we can make our customers’ shopping experience and lives even easier. We want to simply create new features that work superbly well and that our customers can benefit from. Key to realising this is how we utilise the latest technologies in application development and modern infrastructure.’
One of the principles for creating an online music paradise is how New Relic helps Bax Music develop and deploy new functions successfully and respond rapidly to any application and infrastructure issues.
Hitting a top note on visibility
To ensure its technology supports the business in reacting to customer demand, Bax Music is evolving its software and infrastructure.
The online business had been built on a LAMP web services software stack, but Bax Music is migrating towards using microservices that break down the older monolithic application into smaller pieces to make it more manageable. To provide high availability and performance, Kubernetes server clusters with around 45 nodes are used to reduce downtime and avoid outages.
In running the business across multiple shops in multiple countries and languages, it became clear that more flexible and powerful application monitoring was crucial, and the team settled on New Relic for this. The immediate value of New Relic was how it gave the team insight into how their applications were working.
‘New Relic is an eye-opener,’ Kraaij says. ‘There was immediate observability of how often specific functions were being called, which we hadn’t been able to see easily before. On several occasions, New Relic revealed traces that were going through code that was six or seven years old.’