Devops & Infrastructure

An insight into the way we run the infrastructure that runs all our services.

Displaying posts 1 - 12 of 22 in total

Upgrading Ubuntu 20.04 to 22.04 LTS using the command line 

Posted on Tuesday on the Krystal blog

Upgrading your Ubuntu version is incredibly intimidating — Particularly if you aren't well versed in the Linux CLI (Command Line Interface) yet. Ubuntu 22.04 (Jammy Jellyfish) is the most recent LTS release and will receive free system updates until April 2027!

Getting started with Docker on a VPS

Posted on the 6th October on the Krystal blog

Chances are you’ve heard of Docker at some point in your professional life. You’re also likely aware that Docker has become an integral part of application development.

Event driven servers in Ruby

Posted in June 2017 on the aTech Media blog

We use a lot of different server software here to accomplish various tasks. In the case of web servers, there is a great deal of excellent software available to achieve...

Seamless socket server restarts in Ruby

Posted in March 2017 on the aTech Media blog

We utilise a variety of custom socket servers to support our applications. Most of our apps have at least one. We write RPC servers to interact with repository storage in...

Data Protection at Codebase

Posted in February 2017 on the Codebase blog

In light of recent events, we wanted to write a quick post to outline the measures we take to ensure that the data you entrust to us is safe and how we monitor the techniques used to ensure they will be ready for use when we need them.

Wiring up Deploy for Websockets (part 1)

Posted in June 2016 on the DeployHQ blog

In the last few weeks we've introduced websockets into Deploy to improve our deployments. In the next couple of posts we'll delve into the how and why of this development.

Preparing a new Mac

Posted in April 2015 on the aTech Media blog

I decided to bite the bullet and upgrade my trusty Macbook Pro from Mavericks to Yosemite and taken the opportunity to give the machine a bit of a cleanup. I...

MySQL Indexing Explained

Posted in January 2015 on the Viaduct blog

In the time we've been assisting people with hosting their web applications, the most common reason we've seen for performance problems has been missing or incorrectly used database indexes, so...