Devops & Infrastructure

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

Displaying posts 1 - 12 of 18 in total

Event driven servers in Ruby

Posted on the 1st June 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 on the 22nd March 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 on the 2nd February 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 Deploy 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

Following on from my previous post about optimizing MySQL servers, I am going to discuss the basics of using indexes. Here at Viaduct, we've seen that the most common reasons...

Production database lifecycle

Posted in December 2014 on the Viaduct blog

Our production databases provide you with a fault-tolerant platform for storing all your application data. In this post, I just wanted to outline exactly how these databases run and what...

Identifying Crashed LXC Containers

Posted in December 2014 on the Viaduct blog

This is a slightly technical post which I just wanted to put out there to assist anyone who may run into the problem. If you're not using Linux Containers, you...

Accessing proxy logs

Posted in November 2014 on the Viaduct blog

Hot on the heels of our new web interface, we're delighted to be able to provide you with access to see every request which passes through our proxies/load balancers to...

Export your databases

Posted in August 2014 on the Viaduct blog

It's important to keep backups of any data which you upload to Viaduct (or, indeed, any hosting provider). We've just added a new Database Export feature which allows you to...