Hver gang vi lanserer en ny funksjon eller retter en feil for en kunde, går koden gjennom en automatisk «produksjonslinje» før den blir synlig for brukerne. Den settes sammen, testes og publiseres til Microsoft Azure, skyplattformen der kundenes løsninger kjører. Jobben gjøres av en såkalt byggeserver, en datamaskin som ikke har noen annen oppgave enn akkurat dette.
Som de fleste andre leide vi denne kapasiteten i skyen hos GitHub, og betalte for hvert minutt maskinen jobbet. Ordningen fungerte godt nok, men én ting vi erfarte raskt: Jo mer vi leverte, desto dyrere ble det. I praksis straffet vi oss selv for å være produktive, og det er en dårlig mekanisme for et selskap som ønsker å levere ofte og raskt.