A clustered platform: goodbye down time

For many of our customers, like Dutchdrops, continuity is crucial. A very high service availability can be realized by using a clustered platform. In this case we explain what a cluster is and how we designed and built one for our customer Dutchdrops.

About Dutchdrops

Oilily, Mr. Swim NY, Claesen’s children’s clothing, you might be familiar with them. Top fashion brands with great e-commerce. But did you know that the driving power behind the online presence of these brands is the Haarlem-based Dutchdrops? Dutchdrops has been successful in creating and hosting worldwide e-commerce solutions, web shops and web applications for the fashion and retail industry since 2003. They have been our customer since 2013.

What is clustering?

Clustering of servers means that multiple (virtual) servers are deployed to perform the same task. Failover and/or load balancing so ware prevents non-availability of the service due to failure of one or more of the individual servers in the cluster. The so ware also makes it possible to do maintenance on the servers without interruptions.

The request

"Maximum availability, cost efficient and flexible. Dutchdrops sees peaks of an enormous amount of concurrent visitors to its websites, for example during sale. The cluster needs to be up to this task. That high availability is important speaks for itself; with customers like ours we can’t permit a minute of downtime."

The solution

Tilaa has designed a cost efficient and reliable web hosting platform, based on the requirements of Dutchdrops. Potential downtime is minimized by having each task within the cluster assigned to a minimum of two servers. Cost efficiency is achieved by giving each server just a single task, so that its capacity can be fine-tuned to perform exactly that one single task. Dutchdrops can resize all individual servers without help from Tilaa. This takes care of the necessary flexibility.

Read more about the Dutchdrop client case

Download client case (PDF)