The Challenge

Eurail is a Dutch e-commerce company that sells rail passes to a global customer base, with an annual turnover of €50 million. They came to us with three different sites, each running a showcase linked to a third-party e-commerce app. Because of periodic downtimes, they were losing sales. They needed a reactive tech partner who could audit the code, apply performance enhancements and address security issues. They also needed help moving to a new hosting supplier. The aim was to achieve a stable, secure site and a reliable team of developers.

Our Strategy

We started with a complete audit of the architecture, in which we identified various security, coding and performance issues. We immediately went to work on the Drupal 6 site, with several rounds of performance testing using Blazemeter. Then we rebuilt part of their Varnish configuration and implemented an invalidation strategy. After this we moved them to the Acquia Enterprise Cloud. While providing 24/7 SLA, we started updating their sites. We created a brand new Drupal 7 site, then made a seamless switch: no downtime, no lost traffic, a new and more easily evolvable D7 site.

The Benefits

Because of our close cooperation with the content management teams, Eurail experienced no drop in traffic during the switch from D6 to D7. They've since achieved stability. No sudden outages like on the old site. They have improved workflow, allowing for content re-use and better e-commerce synchronization. Currently we are building a fully-integrated e-commerce solution which will streamline their operations.

facts & figures


One of the 50 largest internet companies in the Netherlands


Online sales channel for rail passes

Company size

30 permanent employees - Sales: €60 million

Type of work

Code & architecture audit, performance optimization, hosting migration, integrated e-commerce solution