16
Develop, Deploy, Scale Seema Jethani / @seemaj

Develop Deploy Scale

Embed Size (px)

DESCRIPTION

Things to consider when evaluating PaaS solutions , the GOOD and the BAD

Citation preview

Page 1: Develop Deploy Scale

Develop, Deploy, Scale

Seema Jethani / @seemaj

Page 2: Develop Deploy Scale

About the Speaker

• Director of Product Management @enstratus

• Lead Technical Special Interest Group @ Cloud Network of Women

• 10 years of experience in enterprise software development, strategy, product management

Page 3: Develop Deploy Scale

Things to consider when evaluating PaaS

solutions

The GOOD and the BAD

Page 4: Develop Deploy Scale

The magic that is Platform as a Service

Standardizing middleware infrastructure services

Simplified deployment

Improved productivity

Ability to rapidly test multiple configurations

Easy to manage software upgrades

Bottom Line Faster time to market

Page 5: Develop Deploy Scale

Where is the magic?

Page 6: Develop Deploy Scale

When evaluating PaaS what factors are most important?

Page 7: Develop Deploy Scale

Other factors to consider

Well defined APIs and SDKs

Monitoring, debugging, analytics

Performance

Integration to on-premise data-center

Data Portability

User experience, accessibility

Management and control over development and deployment lifecycle

Page 8: Develop Deploy Scale

The Public vs Private Debate Public Private

Time to Value Security and Privacy

Flexibility over Platform Architecture

Compliance

Ease of on-boarding Flexibility over platform and infrastructure components

Security and Privacy Time to Value

Compliance Ease of on-boarding

Page 9: Develop Deploy Scale

Top reasons for selecting PUBLIC PaaS

Page 10: Develop Deploy Scale

Top reasons for selecting PRIVATE PaaS

Page 11: Develop Deploy Scale

The case for build your own

Lack of vendor that meets needs

Ease of on-boarding

Flexibility over infrastructure components

Security, Privacy and Compliance

Flexibility over infrastructure components

Page 12: Develop Deploy Scale

Top reasons for selectingBUILD YOUR OWN PaaS

Page 13: Develop Deploy Scale

What about that competitive advantage?

• Are you spending far too much money in IT on things that don’t really matter?

• If you are a car manufacturer would you Hire developers that can

build a kick ass PaaS to meet your needs?

Hire developers that can put various existing components together to meet your needs?

Page 14: Develop Deploy Scale

Should we care about Open PaaS?

Arguments usually made in favor of Open PaaSMost PaaS providers only provide a serviceThey usually require you to use their proprietary frameworkThere is no-way to leverage the code you created to run apps on another cloud.

Which of these arguments really has merits?

It Depends…

Page 15: Develop Deploy Scale

Should we care about Open PaaS?Most PaaS providers only provide a service

May not want to get tied to a vendor that offers limited choices

They usually require you to use their proprietary framework May not want to get tied to a proprietary framework unless business

largely depends on it

There is no-way to leverage the code you created to run apps on another cloud. Vendor lock-in isn't evil

If vendor meets needs, that vendor is a better choice versus an open PaaS provider that may require compromise

Page 16: Develop Deploy Scale

THANK YOU!