What DevOps can learn from Oktoberfest

Post on 02-Jul-2015

338 views 1 download

description

An Oktoberfest Analogy for Application Performance & DevOps: What we can learn from Oktoberfest and how that applies to building high quality software

transcript

1 #Perform2014

As Delivered at Dynatrace PERFORM 2014 Opening Keynote

APM Culture: What we can learn from Oktoberfest

2 #Perform2014

“A Great Culture for Everyone… ”

3 #Perform2014

“…keeping traditions”

4 #Perform2014

“Young and Old”

5 #Perform2014

“across species”

6 #Perform2014

“In EVERY environment”

7 #Perform2014

“Teamwork”

8 #Perform2014

“Team Headache”

9 #Perform2014

“Still staying civilized”

10 #Perform2014

Some metrics from 2013

6.3M Visitors 6.7M Mass Beer

1 Lost Segway 350 Lost iPhones

800 lost wallets 8 lost kids

11 #Perform2014

Oktoberfest <->

Dynatrace?

12 #Perform2014

13 #Perform2014

Teamwork All Environments

Share Fun & PainOrganized and Efficient

APM for Everyone

14 #Perform2014

Our Goal: APM for Everyone

15 #Perform2014

Empowered by: Worlds-Best Community

16 #Perform2014

Encourage: Sharing Successes

17 #Perform2014

Robert working on Tekaf.comLow Hanging Fruit on Dev Machine

• 75% Roundtrip Reduction

• 20% Faster Server Time

Real life problems in Production using dynaTrace APMaaS

• 4.5s delay caused by sporadic DNS lookup problems

• 2min delay caused by bad URLs

• 50% CPU consumption of custom RegEx

Free Trial Success Story

18 #Perform2014

Performance Spikes on Product Page

19 #Perform2014

Re-occurringNever seen in DEV

Re-occurringNever seen in DEV

Re-occurringNever seen in DEV

20 #Perform2014

His own code

21 #Perform2014

DNS Lookup Issue during Login

22 #Perform2014

Reverse Lookup by IP fails on these IPs

23 #Perform2014

Robert working on Tekaf.comLow Hanging Fruit on Dev Machine

• 75% Roundtrip Reduction

• 20% Faster Server Time

Real life problems in Production using dynaTrace APMaaS

• 4.5s delay caused by sporadic DNS lookup problems

• 2min delay caused by bad URLs

• 50% CPU consumption of custom RegEx

Free Trial Success Story

24 #Perform2014

We need you …

… to reach the critical MASS

25 #Perform2014

http://bit.ly/dttrial

http://bit.ly/onlineperfclinic

26 #Perform2014

@grabnerandi

@gottesheim

@kenzenhofer

@metmajer@hzeitlhofer