does sfo 2016 - ray krueger - speed as a prime directive

24
Speed as a Prime Directive Ray Krueger Vice President of Engineering Hyatt Hotels

Upload: gene-kim

Post on 10-Jan-2017

97 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Speed as a Prime DirectiveRay Krueger

Vice President of EngineeringHyatt Hotels

Page 2: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Introduction

• Joined March 2015 as Chief Architect• Define standards• Evaluate and prototype new technologies• Review system architectures• Chief Evangelist

Page 3: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Who’s this guy?

Page 4: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Why optimize for speed?

• Your stakeholders demand it• Increase time to recovery• Security• Scalability• Sense of urgency• More experiments

Page 5: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Define Speedthe rate at which something happens or is done

Page 6: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Where are we coming from?

• Technology as a cost center• Legacy technology abound• Heavily influenced by vendor input• 17 different hosted environments• No real standards, silos and snowflakes• Operations always playing catch-up

Page 7: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Where are we going?

• Technology as a differentiator• Continuous integration• Continuous delivery• Continuous experimentation• Continuous discovery

Page 8: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

How do we get there?Great question

Page 9: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Open Source FirstVendors Where Necessary

Page 10: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Define StandardsConstraints are Liberating

Page 11: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Frameworks

Page 12: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

TestingSeriously?

Page 13: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

AutomationFabrication and assembly

Page 14: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Containers as a ServicePackaging Distribution and Deployment

Page 15: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Empower Operations

Page 16: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

The Usual Analogy

Page 17: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

A better analogy?

Page 18: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

Where are we now?

Page 19: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

In production of course!

• Hyatt.com homepage (desktop only right now)• Header and footer on every page• Promo landing pages• 10 new APIs

Page 20: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

What is working?

• Jenkins, Rundeck and Ansible work great together• Other teams in the organization are getting on board• Folks are excited to work on this stuff• We’re launching new things all the time• We get faster all the time

Page 21: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

What has slowed us down?

• Until recently this has all been done without much financial investment• The real world• Fear, Uncertainty and Doubt• So much to automate

Page 22: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

What’s next?

• Docker Clustering• More automation• More releases• More experiments• MORE SPEED

Page 23: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

THANKS!twitter.com/raykrueger

linkedin.com/in/raykrueger

Page 24: DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive

This guy really hopes you voted.