66
1 @Dynatrace Klaus Enzenhofer - @kenzenhofer Why Initiative is NOT a Strategy!

QCon London - Why initiative is not a strategy!

Embed Size (px)

Citation preview

Page 1: QCon London - Why initiative is not a strategy!

1 @Dynatrace

Klaus Enzenhofer - @kenzenhofer

Why Initiative is NOT a Strategy!

Page 2: QCon London - Why initiative is not a strategy!

Klaus Enzenhofer@kenzenhofer

Page 3: QCon London - Why initiative is not a strategy!

3 @Dynatrace

Page 4: QCon London - Why initiative is not a strategy!

4 @Dynatrace

DEMOhttp://bit.ly/DynatraceFree

Page 5: QCon London - Why initiative is not a strategy!

Which Initiatives?

Page 6: QCon London - Why initiative is not a strategy!

Initiative #1

Page 7: QCon London - Why initiative is not a strategy!

WHY?Cost Savings

Flexible EASY

Maintenance

Page 8: QCon London - Why initiative is not a strategy!

We need to go cloud!

Page 9: QCon London - Why initiative is not a strategy!

Anyone Failed?Anyone had an

issue?

Page 10: QCon London - Why initiative is not a strategy!
Page 11: QCon London - Why initiative is not a strategy!

Do NOT trust the cloud!

Lesson learned #1:

Page 12: QCon London - Why initiative is not a strategy!

Constantly test the APIs and their responses

Page 13: QCon London - Why initiative is not a strategy!

DBDB

CLOUD Based ApplicationsWeb

Web

AppServer A

AppServer B

DB

AppServer A is going down!

Thanks for telling me a week too late!*****

Page 14: QCon London - Why initiative is not a strategy!

vCPU != physical CPU

Lesson learned #2:

Page 15: QCon London - Why initiative is not a strategy!

actually 1 vCPU = ½ physical Core

vCPU != physical CPU

test your sizing in the cloud!

Page 16: QCon London - Why initiative is not a strategy!

Hybrid deployments are

complex

Lesson learned #3:

Page 17: QCon London - Why initiative is not a strategy!

Data Center ApplicationsWeb

Legacy

CRM

AppServerAppServer

AppServerAppServer

AppServerAppServer

DB

MF

3rd Party

WebWeb

AppServerAppServer

AppServer

DBDB

DB

CLOUD Based ApplicationsWeb

Web

AppServer

AppServer

DB

Page 18: QCon London - Why initiative is not a strategy!

Data Center Applications

Web AppServer DB

CLOUD

Server Server Server Server

Data Center Applications

Web AppServer DB……

I cannot handle domain names!Give me an IP

Page 19: QCon London - Why initiative is not a strategy!

Work with your provider!

Lesson learned #4:

Page 21: QCon London - Why initiative is not a strategy!

We need a mobile strategy!

Page 22: QCon London - Why initiative is not a strategy!
Page 24: QCon London - Why initiative is not a strategy!

85 times on average

per day

Lesson learned #1:

Page 25: QCon London - Why initiative is not a strategy!

While 93% of banking users check their balance on their mobile device,

only 44% use the device to make payments!

Page 26: QCon London - Why initiative is not a strategy!

What is the issue?!

Mobile

Mainframe

Page 27: QCon London - Why initiative is not a strategy!
Page 28: QCon London - Why initiative is not a strategy!

You need to proof this!

Mobile

MainframeMIPS Consumption

Page 29: QCon London - Why initiative is not a strategy!

Out sourcing needs monitoring

of the app!

Lesson learned #2:

Page 30: QCon London - Why initiative is not a strategy!
Page 31: QCon London - Why initiative is not a strategy!

Developer

Tester

Operations

Customer CareBusinessCustomer

Who realizes the problem?

Page 32: QCon London - Why initiative is not a strategy!

S****! We forgot to put monitoring

into the requirements!

Page 33: QCon London - Why initiative is not a strategy!

We need monitoring!

It costs XXXXXX €

Page 34: QCon London - Why initiative is not a strategy!

Ok let‘s inhouse!Mobile became critical

Where is the source code?

Page 35: QCon London - Why initiative is not a strategy!

Testing is not enough you need

realtime production data!

Lesson learned #3:

Page 36: QCon London - Why initiative is not a strategy!

Over 8000 devices to support!

Page 37: QCon London - Why initiative is not a strategy!

December 2015:9 major Android versions to support

Page 38: QCon London - Why initiative is not a strategy!

iOS 7.1 launch

Page 39: QCon London - Why initiative is not a strategy!
Page 40: QCon London - Why initiative is not a strategy!

You rely on more third parties than

you thought!

Lesson learned #3:

Page 41: QCon London - Why initiative is not a strategy!

Which services?Social Media

Ad Provider

CDN

Private Backend

Page 42: QCon London - Why initiative is not a strategy!
Page 43: QCon London - Why initiative is not a strategy!
Page 44: QCon London - Why initiative is not a strategy!

Find and solve the problem

Page 45: QCon London - Why initiative is not a strategy!

Distance problem

2 km

Page 46: QCon London - Why initiative is not a strategy!

Any other initiative out there?

Page 47: QCon London - Why initiative is not a strategy!

47 @Dynatrace

Disrupting Digital Business – R „Ray“ Wang

Page 48: QCon London - Why initiative is not a strategy!
Page 49: QCon London - Why initiative is not a strategy!
Page 50: QCon London - Why initiative is not a strategy!
Page 51: QCon London - Why initiative is not a strategy!
Page 52: QCon London - Why initiative is not a strategy!
Page 53: QCon London - Why initiative is not a strategy!
Page 54: QCon London - Why initiative is not a strategy!
Page 55: QCon London - Why initiative is not a strategy!

55 @Dynatrace

Page 56: QCon London - Why initiative is not a strategy!
Page 57: QCon London - Why initiative is not a strategy!
Page 58: QCon London - Why initiative is not a strategy!

~500 Million

Page 59: QCon London - Why initiative is not a strategy!

??????

Page 60: QCon London - Why initiative is not a strategy!
Page 61: QCon London - Why initiative is not a strategy!
Page 62: QCon London - Why initiative is not a strategy!
Page 63: QCon London - Why initiative is not a strategy!

Microservices+

Page 64: QCon London - Why initiative is not a strategy!
Page 65: QCon London - Why initiative is not a strategy!
Page 66: QCon London - Why initiative is not a strategy!

Klaus EnzenhoferDynatrace Technology Lead@kenzenhoferhttp://blog.dynatrace.com