keynote at cloudexpo and devops summit 2014, silicon valley

Post on 14-Jun-2015

3.552 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Purpose-Defined Computing: The Next Frontier in Automation

TRANSCRIPT

Victoria Livschitz, CEO of Qubell @vlivschitz

@qubellinc

Purpose-Defined Computing

The Next Frontier in Automation

“ ”Next 10 years will bring more change than last 50 combined! –2014 survey of 250 global retail CEOs

AGENDA

Dancing Elephants

Purpose-Defined Computing

The Golden Age of the Developer

Enabling Enterprises to Compete

Teaching the Elephant to Dance

Core Conflict

Speed and Self-service

Stability and ControlVS

DevOps 1.0: Embraced the Cultural Divide

Bureaucrats(Ops as seen by developers)

Cowboys(Developers as seen by Ops)

Changing Role of IT – Zero to Hero

DevOps 2.0

“Help Me Help You”

Kira Makagon EVP of Innovation

The Making of Magic Buttons

Purpose-Defined Computing

“The complete computing system emerges in response to a business need.

”Purpose-Defined Computing

Button Makers and Button Users

Search eCommerce Personalization

Payment Gateway

Search eCommerce Personalization

Payment Gateway

Search eCommerce Personalization

Update Index

Patch OS

Upgrade Schema

Payment Gateway

Search eCommerce Personalization

Update Index

Patch OS

Upgrade Schema

Payment Gateway

Configuration A Configuration B

CentOS

CentOS

EC2

20Mb Data

WebLogic

Stub

API

Current Design Approach: Fork Scripts

Script A Script BTesting

Production

RedHat

2Tb Data

WebLogic

API

WebLogic

RedHat

Configuration A Configuration B

CentOS

CentOS

EC2

20Mb Data

WebLogic

Stub

API

2Tb Data

WebLogic

API

A Better Way: Adaptive Configuration

Policy BPolicy A

WebLogic

Testing Production

RedHat

RedHat

Configuration Change Management vs. Deployment

Configuration Change Management vs. Deployment

Instance Configuration (t) =

F (Application (t), Environment (t)

Policy (t))

Enabling Creativity and Productivity

The Golden Age of the Developer

Demand for Developers Exceeds Supply

“ We will need to increase the number of programmers from 350,000 to 1 million to achieve self-sufficiency.

–Nikolai Nikiforov Russian Federation, Communications and Mass Media Minister

Demand for Developers Exceeds Supply

“ We will need to increase the number of programmers from 350,000 to 1 million to achieve self-sufficiency.

“ There are about 18.2 million software developers worldwide, a number that is due to rise to 26.4 million by 2019, a 45% increase.”

–Nikolai Nikiforov Russian Federation, Communications and Mass Media Minister

“ Employment of software developers is projected to grow 22 percent from 2012 to 2022, much faster than the average for all occupations.”

–The U.S. Bureau of Labor Statistic –Evans Data Corp, Global Developer Population and Demographic Study

With Great Power Comes Great Responsibility

Lower the barrier to learn new technologies• No luxury of spending “10-years to master C”

Shorten time-to-value on new projects• Join by 9:00am, first commit by 5:00pm

Faster feedback loop on every change• Discover and fix bugs before commit

Pre-Commit: Creator’s Lab

“The Magic of 1 Man to 1 Computer”

Post-Commit: Automated Quality Control

Agile Software Factory

Post-Commit: Enforcing Release Pipeline

Commit UpgradeCI

Regression

Integration

Performance

User Acceptance

Mobile

Staging

CI

Regression

Integration

Performance

User Acceptance

Mobile

Staging

Dynamic Environments

Ratnakar LavuEVP, Digital Services

The Marriage of Agility and Governance

Happily Ever After

Thank you

Victoria Livschitz @vlivschitz

@qubellinc

top related