Devops & Infrastructure

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

Displaying posts 1 - 12 of 17 in total

Seamless socket server restarts in Ruby

Posted on Wednesday 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...

Managing our servers & infrastructure with MyOps

Posted last Thursday on the MyOps blog

Last Summer we embarked on a huge project to virtualise our whole infrastructure. Historically, we ran bare metal servers with some virtual machines dotted around the place. The new project...

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...

Direct access to processes & databases

Posted in May 2014 on the Viaduct blog

Your Viaduct environment is usually safely ensconced on our private network and inaccessible from the outside world. However, there are times when you need direct access to certain components of...