DEVOPS AT SCALE VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN 1
LESSONS LEARNED BY DOING DEVOPS AT SCALE VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM JAN 2016 @VICTORGAJENDRAN 2
AGENDA Set the stage 3
AGENDA Set the DevOps stage Performance 4
AGENDA Set the DevOps Backstage to lesson stage Performance learned 5
6 DECK TITLE
7 DECK TITLE
WHO ARE WE? We Connect Fans to Great Experiences 8
WIDE RANGE OF TECHNOLOGIES … 9
0 TO 40MM TRANSACTIONS IN MINUTES! 10
0 TO 40MM TRANSACTIONS IN MINUTES! 54MM Unique Web Visitors Per Month 11
0 TO 40MM TRANSACTIONS IN MINUTES! 54MM Unique Web Visitors Per Month Ticket On-Sale Events 12
0 TO 40MM TRANSACTIONS IN MINUTES! 54MM Ticket On-Sale Extremely Fast Traffic Ramp Up Unique Web Events Visitors Per Month 8k 4k 0 13
0 TO 40MM TRANSACTIONS IN MINUTES! 54MM Ticket On-Sale Extremely Fast Traffic Ramp Up Unique Web Events Visitors Per Month 8k 4k 0 14
0 TO 40MM TRANSACTIONS IN MINUTES! 54MM Ticket On-Sale Extremely Fast Traffic Ramp Up Unique Web Events Visitors Per Month 8k 4k 0 15
TECH STACK 16
PRIMARILY AN OPEN SOURCE TECH SHOP! 17
DEVOPS JOURNEY – SEEKING TRUE NORTH N A D C B 18
DEVOPS JOURNEY – SEEKING TRUE NORTH N A D C B 19
DEVOPS JOURNEY – SEEKING TRUE NORTH N A D C B 20
DEVOPS JOURNEY – SEEKING TRUE NORTH N A D C B 21
DEVOPS JOURNEY – SEEKING TRUE NORTH N A D C B 22
DEVOPS JOURNEY – SEEKING TRUE NORTH N A PRE-DEVOPS 23
PRE-DEVOPS Multiple Silos 24
PRE-DEVOPS Tech Debt Multiple Silos 25
PRE-DEVOPS Long Cycle Times Multiple Silos Tech Debt 26
PRE-DEVOPS Lose to Agile Competitors Multiple Silos Tech Debt Long Cycle Times 27
DEVOPS JOURNEY – SEEKING TRUE NORTH N B PRE-DEVOPS 28
FIRST ATTEMPT AT DEVOPS Multiple Silos 29
FIRST ATTEMPT AT DEVOPS Multiple Silos Cross-functional Team 30
FIRST ATTEMPT AT DEVOPS Ignore Feedback 31
FIRST ATTEMPT AT DEVOPS Ignore Feedback Listen to Diverse Perspectives 32
DEVOPS JOURNEY – SEEKING TRUE NORTH N B` B PRE-DEVOPS FUNCTIONAL 33
FIRST ATTEMPT AT DEVOPS Cross-functional Team 34
FIRST ATTEMPT AT DEVOPS Cross-functional Team Mega Team 35
FIRST ATTEMPT AT DEVOPS Listen to Diverse Perspectives 36
FIRST ATTEMPT AT DEVOPS Listen to Diverse Perspectives Solve it for ALL 37
DEVOPS JOURNEY – SEEKING TRUE NORTH N C PRE-DEVOPS FUNCTIONAL CONTRIBUTING 38
HOW MUCH TO CHANGE? 39
HOW MUCH TO CHANGE? 40
HOW MUCH TO CHANGE? 41
MINOR TWEAKS DON’T PRODUCE MAJOR RESULTS! 42
CULTURE OF PROMISES Company Vision 43
CULTURE OF PROMISES Company Vision Strategic Strategic Promise 1 Promise 2 44
CULTURE OF PROMISES Company Vision … Strategic Promise 1 Functional Functional Promise 1 Promise 2 45
CULTURE OF PROMISES Company Vision … Strategic Promise 1 Functional Functional Promise 1 Promise 2 Tactical Tactical Tactical Tactical Promise 1 Promise 2 Promise 3 Promise 4 46
CULTURE OF PROMISES To make Ticketmaster.com Strategic the favorite ticketing Promise site of fans 47
CULTURE OF PROMISES To make Ticketmaster.com Strategic the favorite ticketing Promise site of fans … Functional To provide best Promise online and mobile UX 48
CULTURE OF PROMISES To make Ticketmaster.com Strategic the favorite ticketing Promise site of fans … Functional To provide best Promise online and mobile UX Tactical To To build a Promise develop site that interactive always seat maps works 49
DEVOPS JOURNEY – SEEKING TRUE NORTH N C PRE-DEVOPS FUNCTIONAL CONTRIBUTING 50
DEVOPS JOURNEY – SEEKING TRUE NORTH N D PRE-DEVOPS FUNCTIONAL CONTRIBUTING TRANSFORMATIONAL 51
RECENT TRANSFORMATIONS Promise Technology To free developers from on-prem infrastructure constraints 52
RECENT TRANSFORMATIONS Promise Technology To free developers from on-prem infrastructure constraints To reduce cycle time of software releases 53
RECENT TRANSFORMATIONS Promise Technology To free developers from on-prem infrastructure constraints To reduce cycle time of software releases To eliminate environment inconsistencies 54
DEVOPS JOURNEY – SEEKING TRUE NORTH N D PRE-DEVOPS FUNCTIONAL CONTRIBUTING TRANSFORMATIONAL 55
DEVOPS JOURNEY – SEEKING TRUE NORTH N PRE-DEVOPS FUNCTIONAL CONTRIBUTING TRANSFORMATIONAL 56
KEY PRINCIPLES 57
KEY PRINCIPLES 58
59
60
TO SUM UP… Create a culture of learning where teams feel safe to make honest, new mistakes while they push the boundaries of technology. 61
VICTOR GAJENDRAN VICE PRESIDENT, TECHOPS PLATFORM VICTOR.GAJENDRAN@TICKETMASTER.COM @VICTORGAJENDRAN 62
63 DECK TITLE
Recommend
More recommend