the new it - your milestone plan

34
The New IT: Your Milestone Plan Paul Fremantle CTO and Co-Founder WSO2 Inc.

Upload: wso2

Post on 10-Dec-2014

359 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: The New IT - Your Milestone Plan

The New IT: Your Milestone Plan

Paul FremantleCTO and Co-FounderWSO2 Inc.

Page 2: The New IT - Your Milestone Plan
Page 3: The New IT - Your Milestone Plan

04/10/2023 3

Motivations• Moore’s Law for Data

• Global data is doubling every 15 months

• New apps must be written to work with this data

• Infinite data storage is coming

• Encoding data in DNA stores 700TB in 1 gram

• And of course almost infinite compute power

• Apple App Store

• 400M users, 650K apps

• Most apps have a small number of users

• Long tail is really long

• This is not your father’s app

• Mobile apps, ecosystem apps, API-based apps will proliferate

• API Economy

• The App must work in a federated, external model as well as internal

Page 4: The New IT - Your Milestone Plan

Invention comes in many forms and at many scales. The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams.

Jeff Bezos

“ “

Page 5: The New IT - Your Milestone Plan
Page 6: The New IT - Your Milestone Plan

The New IT

http://www.flickr.com/photos/ahhyeah/

Page 7: The New IT - Your Milestone Plan

The New IT

• Not just for programmers

• Self-Service

• To Create Apps

• To Deploy Apps (somewhere)

• Based on Apps, Data and APIs not on servers, disks, memory

• Pay as you go

• Managed and governed

Page 8: The New IT - Your Milestone Plan

Sometimes Creativity needs limits

Page 9: The New IT - Your Milestone Plan
Page 10: The New IT - Your Milestone Plan

http://www.flickr.com/photos/petereed/

http://www.flickr.com/photos/petereed/

Page 11: The New IT - Your Milestone Plan

What is a Milestone Plan

• A set of milestones! (ok that was obvious)

• Each milestone is self-contained and useful

• At each milestone review and course-correction takes place

• Milestones can be independent

• Can be time or function based

Page 12: The New IT - Your Milestone Plan

SOAManaged Monitored

APIs

Enterprise DevOps PaaS Ecosystem

Page 13: The New IT - Your Milestone Plan

13

Page 14: The New IT - Your Milestone Plan

Start integrating better

Use SOAP and REST appropriately

Use JSON for mobile-friendly applications

Don’t put up with an average service re-use of 1.02

Iterate

Iterate again

Don’t let the organization structure dictate the SOA

Page 15: The New IT - Your Milestone Plan
Page 16: The New IT - Your Milestone Plan

APIs

Use the opportunity to subset the SOA

A constrained store will encourage creativity, improvement and better architecture

Page 17: The New IT - Your Milestone Plan

Why WSO2 API Management?

Leader in the Forrester Wave

Ease of use for simple cases

Flexibility and Openness for hard cases

Amazing performance (8k tps on 2 x Core i5 3Ghz)

Fit with the rest of the WSO2 Carbon capabilities

Page 18: The New IT - Your Milestone Plan

Enterprise DevOps

Page 19: The New IT - Your Milestone Plan

How can you enable Enterprise DevOps

• Add an ESB and Business Process Server to manage:

• SVN and/or Git

• Jenkins, Hudson and Bamboo

• Maven

• Governance Registry

• JIRA

• Emma/Clover

• Puppet

Page 20: The New IT - Your Milestone Plan

Or you can use WSO2 App Factory

Page 21: The New IT - Your Milestone Plan

Announcement!WSO2 App Factory Preview is now live and available

Go to https://appfactorypreview.wso2.com/

Log in with your WSO2 OT credentials

Create an App

git clone

Code! Alpha

Page 22: The New IT - Your Milestone Plan
Page 23: The New IT - Your Milestone Plan

App Factory is more than just DevOps

Governance and Compliance The baby stroller for your first steps to the cloud?

Lifecycle Management Version Control

Integration with the Platform as a Service Stratos 2.0 – a Cloud Platform

Page 24: The New IT - Your Milestone Plan

Why use WSO2 App Factory?

Unique product:

Cloud DevOps

PaaS integration

Governance and Compliance

Multi-tenant, multi-project – ecosystem enabled

Doesn’t have to be big bang:

Partner PaaS, DevStaging, etc

Page 25: The New IT - Your Milestone Plan
Page 26: The New IT - Your Milestone Plan

Stratos 2.0

> stratos subscribe php myphp -min 1 -max 3 > git clone http://git.stratos.com/my.com/myphp> git push myphp

Beta available now

Page 27: The New IT - Your Milestone Plan

In 2005 we built a company…

…based on the idea that all new applications would be distributed and service-oriented

Seems we were right.

In 7 years time all new applications will be running on a Platform-as-a-Service

Page 28: The New IT - Your Milestone Plan

Why WSO2 for PaaS?

Polyglot

• Carbon Platform, Tomcat, MySQL, PHP for starters

Inherently Multi-Tenant

• Important for any cloud environment (Public, Private, Partner)

• 1000’s of tenants per machine are possible

• Shared container multi-tenancy for Carbon

• Shared OS multi-tenancy

Core services

• Messaging, Registry, Identity, Data, Deployment, etc

Page 29: The New IT - Your Milestone Plan

Partner Registers

Allocated a development

env (Git, Jenkins, etc)

Subscribes

to APIsCode/Build/

Test

Deploy

Publish new APIs into API

Store(and App in AppStore)

Ecosystem

Page 30: The New IT - Your Milestone Plan

The Roadmap 2013

1. App Factory 1.0 and Stratos 2.0

2. API Manager 1.5 and 2.0

3. iPaaS and Cloud Connectors

4. Big Data and Complex Event Processing

5. WSO2 Store – Enterprise App Store, etc

6. Ease of Use

7. And business as usual product enhancements

Page 31: The New IT - Your Milestone Plan
Page 32: The New IT - Your Milestone Plan

How to get there?

• Formulate the vision

• Work out realistic milestones

• Book a QuickStart for your first milestone

• Use the milestones for review and course correction

Page 33: The New IT - Your Milestone Plan

http://www.flickr.com/photos/courosa/

Take the first step

Page 34: The New IT - Your Milestone Plan

Thank you