Recently Dempsey.se, digital marketing agency, shared with us their feedback about using Jelastic via Elastx, our hosting partner from Sweden.
Dempsey is a full-service agency combining creativity with technology, driven by innovation. Making it possible for their clients to excel within Campaigns, Brand sites, Advertising and E-commerce solutions. The agency launched in 2010 and are currently handling approximately 20 of its clients on Jelastic/Elastx platform. Dempsey is situated in Stockholm and is a part of the international digital network Emakina. Find out more at www.dempsey.se
Today we gladly share our interview with Fredrik Larsson, Senior Developer from Dempsey.se:
What was the challenge you faced?
In our early day, we had opted for going with a managed VPS at a Swedish web hosting company. This worked well for several years as it gave us what we needed at that time – a place where we easily could host our clients’ and our own content. When we as a company and our client base grew and the projects became more advanced we ran into problems with performance if one application got hammered all our clients suffered. We had to do something about it.
What was the solution?
With Elastx (Jelastic based easy:PaaS) we found what we needed. We feel a lot safer now knowing that every application is running in its own container totally separated from everything else. The ability to control exactly how much base performance and how much we want it to scale if needed has allowed us to handle any spikes our applications may encounter.
We also still have what we loved from the managed VPS, a fully configured environment at our fingertips, ready to be deployed at moments notice, without having to go through the tedious setup process ourselves, but at the same time allowing us to tweak the internal settings if needed.
What also changed was how we deploy our applications. Before we’d simply drag and drop the files in the FTP, but with the ability to tie an environment to a specific GIT-repository we quickly realised that this is it. We’re continuing to develop our processes around this way of deploying.
Why Jelastic/Elastx easy:PaaS?
We were looking for cloud hosting for our apps. We tried using Heroku and similar platforms, but working mostly in PHP was not appropriate for us. Elastx easy:PaaS gave us a much easier way of deploying our PHP apps while still being a PaaS. Being a Swedish host, it gives us great performance and low latency.
How have you set up your environment?
A fairly standard setup for our medium applications with a small amount of reserved cloudlets to keep the cost down during periods of low traffic but with enough scaling limit to handle high loads. This particular project is a mobile targeted newsletter that goes out about once every month to about 3-400 000 users, which gives a huge spike of traffic just following the sendout.
On another application we’ve used the VPS feature to host an instance of Elasticsearch to enable text searching.
What was the cost difference?
The main difference for us is that we are now able to see exactly what each application cost. Before we were stuck with the same cost, no matter how many or few projects were up and running at a particular moment in time. This gives us a lot of flexibility where we can simply turn everything off once a client’s campaign is over and turn it back on with a simple click during the next campaign period.
Did you see a performance increase?
The main benefit for us is that the applications are no longer sharing the same resources, one site getting hammered no longer slows down everything else. Also earlier we’d have to pay for a pretty beefy server to be able to handle the big loads, now we just go in, pull a slider to set scaling limits and don’t worry about performance.
Highlights of using the platform
The ability to do almost whatever we want if we have to.
Need an instance of some application not available as a package to run on the platform? Just throw up a VPS and configure it yourself.
Hosting a simple WordPress blog? A couple clicks and you got a platform running PHP and MySQL up in seconds.
Thank you, Fredrik! It cannot be said better
We are glad to know that Jelastic DevOps platform with its automatic scalability, container orchestration and an advanced level of workload mobility became a proven technology for a great variety of companies like Dempsey.se. Try yourself how it can ease DevOps processes in your company.