the new it - your milestone plan

Post on 10-Dec-2014

359 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

The New IT: Your Milestone Plan

Paul FremantleCTO and Co-FounderWSO2 Inc.

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

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

“ “

The New IT

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

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

Sometimes Creativity needs limits

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

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

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

SOAManaged Monitored

APIs

Enterprise DevOps PaaS Ecosystem

13

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

APIs

Use the opportunity to subset the SOA

A constrained store will encourage creativity, improvement and better architecture

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

Enterprise DevOps

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

Or you can use WSO2 App Factory

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

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

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

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

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

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

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

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

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

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

Take the first step

Thank you

top related