Stories How XSbyte reduced application load times and the hassle of configuration

How XSbyte reduced application load times and the hassle of configuration

XSbyte logo

We’re XSbyte. We create integrations between different software environments and do specialized, managed, web hosting. At XSbyte, we began developing websites a few years ago but found out quickly that this is a market for small and big players, not really a good place for us to work.

We found that we like integrating software packages. We write integrations for all kinds of software packages: administrative, CRM, Banking, HR, marketing, web hosting, anything with and without an API we can integrate.

Previous challenges

We were previously using different providers for different reasons, for example, Amazon EC2 and our own servers in a local datacenter. We found that the EC2 servers were quite expensive for the quality of service and performance they offered. Maintaining our own servers was also a day job on its own, so we decided to look for a new partner. Searching for a better solution, we found UpCloud. With them, we are getting very good service and pricing.

We first began evaluating UpCloud using the Amsterdam datacenter as a development rig. When the tests succeeded, we decided to migrate all of our cloud servers and dedicated, colocated servers to UpCloud. From then on out, we’ve continued to grow for the past 16 months, still very happy with the service!

Hosting on UpCloud

One of the reasons we chose UpCloud was the requirement for a local data centre in the Netherlands with high uptime and high availability. Our hardware requirements differ from project to project, but in general, we need fast storage. For this reason, we use multi-core servers with MaxIOPS because it’s FAST! We have used snapshots before to replicate a server, but we have our own backup strategies in place.

We operate with an important focus on security. By default, we fully lock down our cloud servers and only allow VPN or tunnel access in. For web hosting rigs we allow specific port access as needed. Additionally, some projects require the use of load balancing. We have a local, distributed and UpCloud dev environment for which we regularly deploy new servers and resize the existing.

Improvements

Migrating to UpCloud has definitely provided faster application load times and reduced the hassle of configuration. The faster network speeds have also improved the overall performance of our cloud servers. Support responds lightning-fast and even calls to let me know when they’re handling my request!

The hosting costs are a little higher when compared to running our own machines. However, the difference is negated by the time saved in maintenance and other administrative costs. We’ve only had a single outage during our UpCloud usage. Luckily the issue happened at night lasting approximately 40 minutes. While the outage affected multiple servers, UpCloud’s 100% SLA royally compensated for the downtime.

Future plans

In the future, we would like to expand our services to other countries in Europe. Luckily, UpCloud already has data centres in multiple cities across Europe.

One thing we’d like to see added is for UpCloud to offer cheaper block storage, that would neatly integrate with any existing servers.

Locations

Helsinki (HQ)

In the capital city of Finland, you will find our headquarters, and our first data centre. This is where we handle most of our development and innovation.

London

London was our second office to open, and a important step in introducing UpCloud to the world. Here our amazing staff can help you with both sales and support, in addition to host tons of interesting meetups.

Seattle

Seattle is our 4th and latest office to be opened, and our way to reach out across the pond to our many users in the Americas.

Singapore

Singapore was our 3rd office to be opened, and enjoys one of most engaged and fastest growing user bases we have ever seen.