50% Reduction in Build Times of Drupal Project. Blazingly Fast Digitalist Use Case
Drupal is known as a very flexible CMS, so it also requires flexible cloud platform to augment considerably all the benefits. Digital services firm Digitalist made the switch to Elastx Jelastic PaaS and experienced some very positive improvements while hosting its Drupal-based projects. So we’d like to share this use case showing the reasons for their choice and the achieved results.
Digitalist Sweden’s (previous Wunderkraut) mission is to improve the business of their customers with digital tools, providing end-to-end digital services from developing strategy, providing consultancy and training to service design, development and support. They have 150 staff across 9 countries serving some of Europe’s best-known brands and forward-thinking governments, and their solid processes, business focus, and great communications are as important as their technical knowledge in making these projects a success.
Some of the best available digital tools they use include agile business development methods, agile project management, and open source software. What makes them different though is their consultative, collaborative approach. They use their experience to help clients define the right questions before starting work on the answers, building a clear strategy with them. They work in long-term, highly collaborative relationships with their customers, forming ‘one team’ that operates in a borderless way across the organizations. Their agile approach means that they meet the deadlines, stay within the budget and reach the goals of a project — three things that are sadly rare in digital projects. And customers testimonials show their repeated success at this.
What is Digitalist?
Digitalist is a leading European web agency focusing on bringing value to online investments through agile development and open source technologies.
We help companies with the 4 stages of a website lifecycle.
- Simplified: Motivate, Prepare, Develop & Improve your site.
- To do this with a high amount of quality and a fast time to market, we offer hosting for our clients.
Drupal is a very mature, secure and flexible framework for building and continually improving online businesses. Drupal is Open Source which means that its free to use and to change.
Who are the people behind the project?
Digitalist is an entrepreneurial driven company and all owners also work as employees in the company. We have a strong focus on Agile methodologies and we also have a strong belief in Open Source software.
Who were you previously hosted with and what was the challenge?
We have worked with most types of vendors like local ISP’s, Larger IT infrastructure vendors, In-house IT Departments and Cloud solutions like Amazon and Linode.
The main challenge is always the lack of understanding of the process behind taking care of a site. Therefore we have moved most of our stuff to the cloud before we found Elastx.
The worst case is always the internal IT departments where people think that they are saving money since they already have the hardware and the resources. It always ends up in costly and complicated processes and results in expensive workarounds. That often leads to bad performance and low levels of security.
What notable improvements have you seen with Elastx Jelastic PaaS?
The key benefits for us:
- Real and competent people behind the product
Can you share a typical environment set-up with us?
We have a LAMP stack adopted to Drupal with:
- Nginx (proxy cache and load balancer),
We are also working on a Jetty container to support horizontal scaling of Apache Solr (today we use a reserved instance).
How many hours/resources have you saved each day since adopting the platform?
We have seen a 50% reduction of build times on our development server since it scales its resources when they are needed. We get the performance when we need it!
We can also limit the number of build environments since one environment can scale when it’s needed. Before, we had to have a lot of instances just to distribute the load on peak hours. That meant more costs in terms of instances, but it also meant that we had to spend more time on managing the environments.
How has the support been compared to previous providers?
The simple answer: A lot better! Elastx team is really dedicated and you really get attention when you need it. They also have been able to provide us with knowledge on a deeper level that we haven’t found in any other company we worked with.
Why does Drupal perform so well when it’s powered by Elastx Jelastic PaaS?
Drupal is built on PHP. That means that under a heavy load and when your caches are cold you are really dependent on CPU. There are many ways to cache things in Drupal and therefore you work with several components to support this (Opcode caches, Memcache, Database caches etc).
Drupal’s flexibility and every sites’ unique set of requirement mean that every site has their own kind of characteristics in terms of resource usage. The standard solution so far has been to throw enough resources on a “box” and hope that it works. With Elastx you don’t have to worry about this, it will scale where and when it’s needed. Of course, you will have to watch out for components that use a lot of resources (since it costs more), but it’s a lot better to do that than trying to solve a problem while your site is down.
Any plans to move other Digitalist clients to the platform?
Yes, we plan to move as many sites as possible to Elastx cloud platform. We still have to improve some things on our platform to really support all clients. It’s easier and more fun to maintain and all our clients using it are so happy with the increased performance!
Since Digitalist got on the board of Elastx Jelastic PaaS, the company has forgotten about complexity behind site managing, moreover, achieved cost efficiency, flexibility, high performance and stability.
Are you looking for such results as well? Jelastic can become a redeemer for your hosting pains, just get started and test drive the Platform with the free trial period.