GOV.UK
We recently moved GOV.UK to a new and improved platform. We used vCloud Tools, open source software developed in-house at GDS, to create the virtual machines and networks required as well as configure the firewall, NAT rules and load balancers. Why …
Over the last few months, I’ve been leading a small team building tools to automate creation and configuration of our servers. Tools to automate provisioning Currently, our production environment is hosted with Skyscape, and we manage it using VMware vCloud …
On Tuesday night, we moved GOV.UK from one set of servers to another - with any luck, nobody noticed. Much of what we do at GDS is designed to be noticed in some way, usually because we are trying to …
This is the fourth piece in a series of the router component we deployed in front of GOV.UK towards the end of 2013. You may also want to read the previous posts in the series. In developing the router, we …
Over the last ten weeks, I’ve been part of a small team that’s been building new tools to help us manage user needs better. You may have seen Lisa’s post about the user needs project back in October. I’m going …
Having created a comprehensive set of code tests for the Router (which we'll write about in this series soon) we were reasonably confident that it would do the right job in production. But "reasonably confident" isn't good enough; we wanted …
As you read in the previous post in this series, we have built a frontline router using Go. If you cast an eye across our many and varied open source projects, the common theme is that they're generally written in …
This is part one of what will be a series of blog posts about the new dynamic HTTP router that serves GOV.UK. This post describes our original motivations in building the router, and some of our experiences building the prototypes …