This is a talk I gave to a Red Hat Engineering team on 6th June 2016.