Nobody Can Predict The Future, But YOU Have to Support It

20
“NOBODY CAN PREDICT THE FUTURE, BUT YOU HAVE TO SUPPORT IT” Brian Gracely @bgracely

Transcript of Nobody Can Predict The Future, But YOU Have to Support It

Page 1: Nobody Can Predict The Future, But YOU Have to Support It

“NOBODY CAN PREDICT THE FUTURE,BUT YOU HAVE TO SUPPORT IT”

Brian Gracely@bgracely

Page 2: Nobody Can Predict The Future, But YOU Have to Support It

About Me

Brian Gracely bgracely bgracely bgracely

Page 3: Nobody Can Predict The Future, But YOU Have to Support It
Page 4: Nobody Can Predict The Future, But YOU Have to Support It
Page 5: Nobody Can Predict The Future, But YOU Have to Support It
Page 6: Nobody Can Predict The Future, But YOU Have to Support It
Page 7: Nobody Can Predict The Future, But YOU Have to Support It

S&P 500 CHURN – LAST DECADE

No Business Model Is Assured(2002-2012)

Page 8: Nobody Can Predict The Future, But YOU Have to Support It

S&P 500 CHURN – LAST DECADE

One Company’sProfit

Is AnotherCompany’s

Business Model(2012-Present)

Page 9: Nobody Can Predict The Future, But YOU Have to Support It

EVERY INDUSTRY IS IMPACTED

Page 10: Nobody Can Predict The Future, But YOU Have to Support It

JUST ADD A “BUY” BUTTON

Page 11: Nobody Can Predict The Future, But YOU Have to Support It

NEW APPLICATION ARCHITECTURES

UserRequests

Load-BalancerTier

App-API

Load-BalancerTier

ApplicationMicroservices

Data Tier“DataStores”

(ClusteredNoSQL+SQL)

SPREAD ACROSS MULTIPLE DCs or CLOUDS

Object Tier

AWS S3 CompliantSnapshotsMetaData

ConfigsLogs

Page 12: Nobody Can Predict The Future, But YOU Have to Support It

SOMETIMES BIGGER THINGS CHANGE

Page 13: Nobody Can Predict The Future, But YOU Have to Support It

THE INFRASTRUCTURE IS CHANGING

“SOFTWARE DEFINEDSTORAGE”

“SOFTWARE DEFINEDNETWORKING” CLOUD

Page 14: Nobody Can Predict The Future, But YOU Have to Support It

APPLICATIONS / TOOLS ARE CHANGINGDevelopment Tools Runtime Stack Management and Orchestration

Code Repository

Image Registry

Traditional ADLM Tools

App Development Platform

Continuous Integration / Continuous Development

IaaS for Containers

Networking

PaaS

vSphere / OpenStack / Bare Metal

Storage/Data Services

Operating Systems

Load Balancer

Application Components

“Application”

Micro/Services (running in containers and/or VMs)

Infrastructure Management

Deployment / Operational Management

Service Discovery and Registry

App / Services Management & Orchestration

Resource Scheduling and Orchestration

Monitoring and Performance Mgmt

Cluster Management

Dev. Environment

Page 15: Nobody Can Predict The Future, But YOU Have to Support It

BI-MODAL or TRI-MODAL?TRI-MODAL (SIMON WARDLEY)BI-MODAL (GARTNER)

BUSINESS

IT MANAGEMENT

LEGACYAPPLICATIONS

NEW APPS

Page 16: Nobody Can Predict The Future, But YOU Have to Support It

GETTING THERE

BUSINESSOPPORTUNITY

CHALLENGE 1

CHALLENGE 2

INTEGRATION PLATFORM

DELIVERY PLATFORM

Page 17: Nobody Can Predict The Future, But YOU Have to Support It

KEY ELEMENTS

BUSINESSOPPORTUNITY

BUSINESSCENTRIC

SMALLPIECES

CONTINUOUSTEST/DEPLOY

COLLABORATECOMMUNICATE

MEASUREMENT + FEEDBACK

Page 18: Nobody Can Predict The Future, But YOU Have to Support It

MOVING FORWARD

• Software as a Core (Business) Competency• Focus on Throughput and Quality• Mobile and Data will Drive the Apps• Operations is the Differentiator• DevOps is the Culture of High-Performance IT

Page 19: Nobody Can Predict The Future, But YOU Have to Support It

Thank You!

Slides: http://slideshare.com/bgracely/<insert-filename>

Brian Gracely bgracely bgracely bgracely

Page 20: Nobody Can Predict The Future, But YOU Have to Support It

SOCIAL HOUR!!