Matt explains how GOV.UK borrowed an idea from CoreOS' reboot mechanism and are using etcd-backed distributed mutex to orchestrate unattended reboots across their Ubuntu server estate to apply essential security updates.

The open source Puppet module which is used at GOV.UK to coordinate unattended reboots on Ubuntu can be found on GitHub and on the Puppet Forge. Contributions are very welcome and encouraged.

To understand more about the Raft consensus algorithm, I recommend following the visualisation by Ben Johnson and reading the Raft paper.

You can find out more about engineering at GOV.UK on the GDS Technology blog and also at the GDS Operations open source web site.


About the speaker

Matt Bostock
Matt Bostock
Web Operations Engineer at GOV.UK

About the conference

dotScale 2015
The European Tech Conference on Scalability
Next edition: dotScale 2017 in Paris, France. Tickets available now!

Liked this talk? Share it!

Comments

comments powered by Disqus