Fire It Up: How Empowered People Automated Provisioning In 6 Datacenters Across 4 Continents
summary
Automates network-device provisioning across six datacenters on four continents, replacing copy‑paste configs with a Rails API service called firekick that generates and pushes standardized templates, coordinates with an Erlang fire engine, and exposes a single webhook named kicks so orchestration cost of change is zero. Six internal groups use Perl, Ruby, Scala, Python and C to build it; a swim‑lane design enforces ubiquitous language and cuts provisioning from days to minutes.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:51even the cloud runs on hardware
- 2:39trade-offs
- 5:40first a crudely simple and quite unsatisfactory gadget
- 6:26second, an enormously complicated group of gadgets designed to overcome the shortcomings of the original and achieving thereby somewhat satisfactory
- 8:15third, a final proper design therefrom.
- 11:18mechanism
- 11:38policy
- 17:00Automating a process is just as much about organizational change as technical change
- 22:46some API consumers make their own tradeoffs which limit their flexibility
- 28:59service objects
related talks
49mAutomation in Deployment on Hybrid Hosting and Private Cloud Environments
40mDeploying at scale with a single click
05mProvisioning Is Magic...
33mUsing Ruby to Automate Your Life
30mUsing Ruby to Automate Your Life
10mAutomating content delivery in a DevOps world
45mLarge-Scaled Deploy Over 100 Servers in 3 Minutes
54mDigital Transformation through GitOps and Infrastructure as Code
