SlideShare a Scribd company logo
1 of 33
The Good the Bad and the Ugly
Critical Decisions for the Cloud Enabled Enterprise
Adrian Cockcroft @adrianco #ccevent March 2014
| Battery Ventures
| Battery Ventures
Typical reactions to my Netflix talks…
“You guys are
crazy! Can‟t
believe it”
– 2009
“What Netflix is doing
won‟t work”
– 2010
It only works for
„Unicorns‟ like
Netflix”
– 2011
“We‟d like to do
that but can‟t”
– 2012
“We‟re on our way using
Netflix OSS code”
– 2013
| Battery Ventures
Cloud Native for High Availability at Scale
NetflixOSS at netflix.github.com and techblog.netflix.com
Over 40 projects, PaaS, NoSQL, Big Data, etc.
| Battery Ventures
What I learned from my time at Netflix
● Speed wins in the marketplace
● Remove friction from product development
● High trust, low process, no hand-offs between teams
● Freedom and responsibility culture
● Don‟t do your own undifferentiated heavy lifting
● Use simple patterns automated by tooling
● Self service cloud makes impossible things instant
| Battery Ventures
| Battery Ventures
Demands on IT Increased 1000x
Compete or lose in the market!
| Battery Ventures
Evolution of Business Activities
Genesis Custom Product Utility
Simon Wardley http://blog.gardeviance.org/2014/03/on-mapping-and-evolution-axis.html
Innovate Optimize
| Battery Ventures
Mature Industry Example - Electric Power Utility
Innovate Optimize
http://publib.boulder.ibm.com/infocenter/tivihelp/v4r1/index.jsp?topic=%2Fcom.ibm.sspc_v15.doc%2Ffqz0_r_sspc_power_cords.html&lang=en
Light
Electric Motors
Heat / Cool
Microwaves
Networks
Computers
Hydroelectric
Diesel Generator
Nuclear Power
Gas Power
Wind Power
Solar Power
Local
Transmission
Residential
Adaptors
Transformers
Rectifiers
Standardize
New standard plugs for
new volume applications
Consumer
Ecosystems
Generator
Ecosystems
| Battery Ventures
Cloud Industry Moving to Utility
Innovate Optimize
Desktop
Mobile
Services
Social
Things
Instances
Storage
Network
Databases
Services
Public
Colocation
On-Premise
Libraries
Platforms
Standardize
APIs
Developer
Ecosystems
Operator
Ecosystems
Operator ecosystems need a new volume use case to get a new API adopted
| Battery Ventures
How fast can you innovate?
| Battery Ventures
Non-Cloud Product Development
Months before you find out whether the product meets the need
Hardware provisioning is undifferentiated heavy lifting – replace it with IaaS
Business
Need
• Documents
• Weeks
Approval
Process
• Meetings
• Weeks
Hardware
Purchase
• Negotiations
• Weeks
Software
Development
• Specifications
• Weeks
Deployment and
Testing
• Reports
• Weeks
Customer
Feedback
• It sucks!
• Weeks
IaaS
Cloud
| Battery Ventures
IaaS Based Product Development
Weeks before you find out whether the product meets the need
Software provisioning is undifferentiated heavy lifting – replace it with PaaS
Business Need
• Documents
• Weeks
Software Development
• Specifications
• Weeks
Deployment and Testing
• Reports
• Days
Customer Feedback
• It sucks!
• Days
PaaS
Cloud
| Battery Ventures
Process Hand-Off Steps for Product Development on IaaS
Product Manager
Development Team
QA Integration Team
Operations Deploy Team
BI Analytics Team
| Battery Ventures
Process Hand-Off Steps for Feature Development on PaaS
Product Manager
Developer
BI Analytics Team
| Battery Ventures
PaaS Based Product Feature Development
Days before you find out whether the feature meets the need
Building your own business apps is undifferentiated heavy lifting – use SaaS
Business Need
• Discussions
• Days
Software Development
• Code
• Days
Customer Feedback
• Fix this Bit!
• Hours
SaaS/
BPaaS
Cloud
| Battery Ventures
SaaS Based Business App Development
Hours before you find out whether the feature meets the need
Business Need
• GUI Builder
• Hours
Customer Feedback
• Fix this bit!
• Seconds
| Battery Ventures
What Happened?
Rate of change
increased
Cost and size
and risk of
change reduced
| Battery Ventures
Observe
Orient
Decide
Act
Land grab
opportunity Competitive
Move
Customer
Pain Point
Analysis
JFDI
Plan
Response
Share Plans
Incremental
Features
Automatic
Deploy
Launch AB
Test
Model
Hypotheses
BIG DATA
INNOVATION
CULTURE
CLOUD
Measure
Customers
Continuous
Delivery on
Cloud
| Battery Ventures
The Good, Bad and Ugly of Cloud
| Battery Ventures
Cloud Enterprise IT Adoption
By Simon Wardley http://enterpriseitadoption.com/
You Are
Here
| Battery Ventures
What happened last week?
● Demo: Live instance migration
● Sustained Usage Pricing
Discount for over 25%/month
● New Google DNS Service
● New MS Windows Support
● Price cuts
Storage 2.6 cents/GB/month
Storage access 1 cent/10k ops
32% reduction in instance cost
Cost for n1-standard == m3
● Demo: Workspaces Cloud VDI
● New High Memory Instances
r3 cheaper & bigger than m2
● Updated Storage Instances
i2 cheaper & bigger than hi1
● Price cuts
S3 2.75-3.0 cents/GB/month
S3 access 0.4 cent/10k ops
m3 cheaper&faster than m1
c3 cheaper&faster than c1
Google Cloud Amazon Web Services
| Battery Ventures
What Was Missing Last Week
● No big enterprise customers
● No reservation options
● Need more regions and zones
● Need lower inter-zone latency
● No SSD options
● No per minute billing
● Need simpler discount options
● Need more regions and zones
● No real PaaS strategy
● No instance migration
● Need m3.small to replace m1
Google Cloud Amazon Web Services
Too many architectural differences make using both together tricky
| Battery Ventures
AWS Good, Bad and Ugly
● Good
Most enterprises now have an AWS strategy – as a primary IT vendor
● Bad
AWS partners have to keep dodging AWS products
● Ugly
Retail industry refuses to do business with Amazon
| Battery Ventures
Google Cloud Good, Bad and Ugly
● Good
Google‟s aggressive goal to be faster and cheaper than AWS
● Bad
Scales in theory, but too few zones/regions and no really big customers
● Ugly
Almost no Enterprise IT traction, sales and support not there yet
| Battery Ventures
Microsoft Azure Good, Bad and Ugly
● Good
Technology, scale, their own big .Net developer ecosystem, Satya!
● Bad
Enterprises that are trying to reduce their dependency on Microsoft
● Ugly
Vestigial Linux support, not trying to compete head on with AWS
| Battery Ventures
IBM Softlayer Good, Bad and Ugly
● Good
Technology, sales force, enterprise oriented ecosystem
● Bad
IBM is very late to the game
● Ugly
Hard to make a profitable transition from product to low margin services
| Battery Ventures
Other Public Clouds Good, Bad and Ugly
● Good
Lots of specialized niche application areas and markets to target
● Bad
The big vendors are taking over the high value niches
● Ugly
Billions of $ investment needed to play in this game
| Battery Ventures
How do I get there?
| Battery Ventures
"This is the IT swamp draining manual for anyone who is neck deep in alligators.”
Adrian
Cockcroft, Cloud Architect at Netflix
| Battery Ventures
Continuous Deployment for Speed
New book May 2014
Flow Conference:
Flowcon 2013 – See videos
Flowcon 2014 – September…
| Battery Ventures
Speed wins in the marketplace
| Battery Ventures
Any Questions? Presentations by @adrianco
● Battery Ventures http://www.battery.com
● Adrian‟s Blog http://perfcap.blogspot.com
● Netflix Tech Blog http://techblog.netflix.com
● Netflix Slideshare http://slideshare.com/netflix
● Migrating to Microservices – Qcon London - March 6th, 2014
● Monitorama Keynote Portland OR - May 7th, 2014
● GOTO Chicago Opening Keynote May 20th, 2014
● DevOps Summit at Cloud Expo New York – June 10th, 2014
● GOTO Copenhagen/Aarhus – Denmark – Oct 25th, 2014

More Related Content

More from Adrian Cockcroft

QCon New York - Migrating to Cloud Native with Microservices
QCon New York - Migrating to Cloud Native with MicroservicesQCon New York - Migrating to Cloud Native with Microservices
QCon New York - Migrating to Cloud Native with Microservices
Adrian Cockcroft
 

More from Adrian Cockcroft (20)

What's Missing? Microservices Meetup at Cisco
What's Missing? Microservices Meetup at CiscoWhat's Missing? Microservices Meetup at Cisco
What's Missing? Microservices Meetup at Cisco
 
In Search of Segmentation
In Search of SegmentationIn Search of Segmentation
In Search of Segmentation
 
Microxchg Analyzing Response Time Distributions for Microservices
Microxchg Analyzing Response Time Distributions for MicroservicesMicroxchg Analyzing Response Time Distributions for Microservices
Microxchg Analyzing Response Time Distributions for Microservices
 
Innovation and Architecture
Innovation and ArchitectureInnovation and Architecture
Innovation and Architecture
 
Cloud Trends Nov2015 Structure
Cloud Trends Nov2015 StructureCloud Trends Nov2015 Structure
Cloud Trends Nov2015 Structure
 
Openstack Silicon Valley - Vendor Lock In
Openstack Silicon Valley - Vendor Lock InOpenstack Silicon Valley - Vendor Lock In
Openstack Silicon Valley - Vendor Lock In
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators Develop
 
Dockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper SaferDockercon 2015 - Faster Cheaper Safer
Dockercon 2015 - Faster Cheaper Safer
 
Microservices the Good Bad and the Ugly
Microservices the Good Bad and the UglyMicroservices the Good Bad and the Ugly
Microservices the Good Bad and the Ugly
 
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A ChallengeGluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
 
Software Architecture Conference - Monitoring Microservices - A Challenge
Software Architecture Conference -  Monitoring Microservices - A ChallengeSoftware Architecture Conference -  Monitoring Microservices - A Challenge
Software Architecture Conference - Monitoring Microservices - A Challenge
 
Microxchg Microservices
Microxchg MicroservicesMicroxchg Microservices
Microxchg Microservices
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
Cloud Native Cost Optimization
Cloud Native Cost OptimizationCloud Native Cost Optimization
Cloud Native Cost Optimization
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast Delivery
 
QCon New York - Migrating to Cloud Native with Microservices
QCon New York - Migrating to Cloud Native with MicroservicesQCon New York - Migrating to Cloud Native with Microservices
QCon New York - Migrating to Cloud Native with Microservices
 
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Cloud Connect: Enterprise Cloud - The Good Bad and Ugly

  • 1. The Good the Bad and the Ugly Critical Decisions for the Cloud Enabled Enterprise Adrian Cockcroft @adrianco #ccevent March 2014
  • 3. | Battery Ventures Typical reactions to my Netflix talks… “You guys are crazy! Can‟t believe it” – 2009 “What Netflix is doing won‟t work” – 2010 It only works for „Unicorns‟ like Netflix” – 2011 “We‟d like to do that but can‟t” – 2012 “We‟re on our way using Netflix OSS code” – 2013
  • 4. | Battery Ventures Cloud Native for High Availability at Scale NetflixOSS at netflix.github.com and techblog.netflix.com Over 40 projects, PaaS, NoSQL, Big Data, etc.
  • 5. | Battery Ventures What I learned from my time at Netflix ● Speed wins in the marketplace ● Remove friction from product development ● High trust, low process, no hand-offs between teams ● Freedom and responsibility culture ● Don‟t do your own undifferentiated heavy lifting ● Use simple patterns automated by tooling ● Self service cloud makes impossible things instant
  • 7. | Battery Ventures Demands on IT Increased 1000x Compete or lose in the market!
  • 8. | Battery Ventures Evolution of Business Activities Genesis Custom Product Utility Simon Wardley http://blog.gardeviance.org/2014/03/on-mapping-and-evolution-axis.html Innovate Optimize
  • 9. | Battery Ventures Mature Industry Example - Electric Power Utility Innovate Optimize http://publib.boulder.ibm.com/infocenter/tivihelp/v4r1/index.jsp?topic=%2Fcom.ibm.sspc_v15.doc%2Ffqz0_r_sspc_power_cords.html&lang=en Light Electric Motors Heat / Cool Microwaves Networks Computers Hydroelectric Diesel Generator Nuclear Power Gas Power Wind Power Solar Power Local Transmission Residential Adaptors Transformers Rectifiers Standardize New standard plugs for new volume applications Consumer Ecosystems Generator Ecosystems
  • 10. | Battery Ventures Cloud Industry Moving to Utility Innovate Optimize Desktop Mobile Services Social Things Instances Storage Network Databases Services Public Colocation On-Premise Libraries Platforms Standardize APIs Developer Ecosystems Operator Ecosystems Operator ecosystems need a new volume use case to get a new API adopted
  • 11. | Battery Ventures How fast can you innovate?
  • 12. | Battery Ventures Non-Cloud Product Development Months before you find out whether the product meets the need Hardware provisioning is undifferentiated heavy lifting – replace it with IaaS Business Need • Documents • Weeks Approval Process • Meetings • Weeks Hardware Purchase • Negotiations • Weeks Software Development • Specifications • Weeks Deployment and Testing • Reports • Weeks Customer Feedback • It sucks! • Weeks IaaS Cloud
  • 13. | Battery Ventures IaaS Based Product Development Weeks before you find out whether the product meets the need Software provisioning is undifferentiated heavy lifting – replace it with PaaS Business Need • Documents • Weeks Software Development • Specifications • Weeks Deployment and Testing • Reports • Days Customer Feedback • It sucks! • Days PaaS Cloud
  • 14. | Battery Ventures Process Hand-Off Steps for Product Development on IaaS Product Manager Development Team QA Integration Team Operations Deploy Team BI Analytics Team
  • 15. | Battery Ventures Process Hand-Off Steps for Feature Development on PaaS Product Manager Developer BI Analytics Team
  • 16. | Battery Ventures PaaS Based Product Feature Development Days before you find out whether the feature meets the need Building your own business apps is undifferentiated heavy lifting – use SaaS Business Need • Discussions • Days Software Development • Code • Days Customer Feedback • Fix this Bit! • Hours SaaS/ BPaaS Cloud
  • 17. | Battery Ventures SaaS Based Business App Development Hours before you find out whether the feature meets the need Business Need • GUI Builder • Hours Customer Feedback • Fix this bit! • Seconds
  • 18. | Battery Ventures What Happened? Rate of change increased Cost and size and risk of change reduced
  • 19. | Battery Ventures Observe Orient Decide Act Land grab opportunity Competitive Move Customer Pain Point Analysis JFDI Plan Response Share Plans Incremental Features Automatic Deploy Launch AB Test Model Hypotheses BIG DATA INNOVATION CULTURE CLOUD Measure Customers Continuous Delivery on Cloud
  • 20. | Battery Ventures The Good, Bad and Ugly of Cloud
  • 21. | Battery Ventures Cloud Enterprise IT Adoption By Simon Wardley http://enterpriseitadoption.com/ You Are Here
  • 22. | Battery Ventures What happened last week? ● Demo: Live instance migration ● Sustained Usage Pricing Discount for over 25%/month ● New Google DNS Service ● New MS Windows Support ● Price cuts Storage 2.6 cents/GB/month Storage access 1 cent/10k ops 32% reduction in instance cost Cost for n1-standard == m3 ● Demo: Workspaces Cloud VDI ● New High Memory Instances r3 cheaper & bigger than m2 ● Updated Storage Instances i2 cheaper & bigger than hi1 ● Price cuts S3 2.75-3.0 cents/GB/month S3 access 0.4 cent/10k ops m3 cheaper&faster than m1 c3 cheaper&faster than c1 Google Cloud Amazon Web Services
  • 23. | Battery Ventures What Was Missing Last Week ● No big enterprise customers ● No reservation options ● Need more regions and zones ● Need lower inter-zone latency ● No SSD options ● No per minute billing ● Need simpler discount options ● Need more regions and zones ● No real PaaS strategy ● No instance migration ● Need m3.small to replace m1 Google Cloud Amazon Web Services Too many architectural differences make using both together tricky
  • 24. | Battery Ventures AWS Good, Bad and Ugly ● Good Most enterprises now have an AWS strategy – as a primary IT vendor ● Bad AWS partners have to keep dodging AWS products ● Ugly Retail industry refuses to do business with Amazon
  • 25. | Battery Ventures Google Cloud Good, Bad and Ugly ● Good Google‟s aggressive goal to be faster and cheaper than AWS ● Bad Scales in theory, but too few zones/regions and no really big customers ● Ugly Almost no Enterprise IT traction, sales and support not there yet
  • 26. | Battery Ventures Microsoft Azure Good, Bad and Ugly ● Good Technology, scale, their own big .Net developer ecosystem, Satya! ● Bad Enterprises that are trying to reduce their dependency on Microsoft ● Ugly Vestigial Linux support, not trying to compete head on with AWS
  • 27. | Battery Ventures IBM Softlayer Good, Bad and Ugly ● Good Technology, sales force, enterprise oriented ecosystem ● Bad IBM is very late to the game ● Ugly Hard to make a profitable transition from product to low margin services
  • 28. | Battery Ventures Other Public Clouds Good, Bad and Ugly ● Good Lots of specialized niche application areas and markets to target ● Bad The big vendors are taking over the high value niches ● Ugly Billions of $ investment needed to play in this game
  • 29. | Battery Ventures How do I get there?
  • 30. | Battery Ventures "This is the IT swamp draining manual for anyone who is neck deep in alligators.”
Adrian Cockcroft, Cloud Architect at Netflix
  • 31. | Battery Ventures Continuous Deployment for Speed New book May 2014 Flow Conference: Flowcon 2013 – See videos Flowcon 2014 – September…
  • 32. | Battery Ventures Speed wins in the marketplace
  • 33. | Battery Ventures Any Questions? Presentations by @adrianco ● Battery Ventures http://www.battery.com ● Adrian‟s Blog http://perfcap.blogspot.com ● Netflix Tech Blog http://techblog.netflix.com ● Netflix Slideshare http://slideshare.com/netflix ● Migrating to Microservices – Qcon London - March 6th, 2014 ● Monitorama Keynote Portland OR - May 7th, 2014 ● GOTO Chicago Opening Keynote May 20th, 2014 ● DevOps Summit at Cloud Expo New York – June 10th, 2014 ● GOTO Copenhagen/Aarhus – Denmark – Oct 25th, 2014

Editor's Notes

  1. Over the last few years I’ve been giving this talk to many difference audiences, while many can use it directly, there have been a lot of late adopter companies where the chasm is too big between where they are and the patterns I’m talking about. How can people make that transition, and what are the root assumptions that are getting in the way?
  2. I started giving talks on what Netflix was doing in cloud in 2009. The first few times I presented the reaction was incredulous. People didn’t believe we would be attempting something so crazy.By 2010 as the migration continued the reaction shifted to accepting that we really were doing cloud, but that it wouldn’t work. We would be back building datacenters soon enough.In 2011 we had finished migrating Netflix to cloud and it was working well enough that people could see that it was an interesting thing to have done, but the consensus was that this was not relevant to anyone else in the industry. Netflix was a unique Unicorn case.The agility and speed of deployment started to win converts, and in 2012 the most common comment was that people would like to be doing what Netflix was doing in cloud, but there was no way to bridge the gap from where they were now, to where they needed to be.Netflix agressively open sourced it’s Cloud Native platform in 2012 and 2013, ending the year with 39 projects on Github. When I met with companies in 2013 it became common to find that they were already using some parts of NetflixOSS and were working on how to use more.
  3. IT has moved from handling a few thousand POS terminals, to millions of web and mobile clients. From managing a few thousand employees to managing millions of customers and giving them a personalized experience. From fixed display ads in newspapers to real time bidding of online ads. This has driven a need to handle large scale and rapid change that are orders of magnitude bigger than before.
  4. The size of a change reduced from an entire system, to a feature, to a check-in of part of a feature
  5. That’s the quote I provided for the back of this book. It’s a novel. A horror story for geeks. Well known novel “The Goal” updated for the current age.The setting of the book is a medium sized manufacturing company struggling with the demands of IT.It opens with an IT manager getting a call that his VP and CIO have quit, WiFi is down, and payroll is corrupted, he has an immediate meeting with the CEO when he gets there. He is reluctantly put in charge of fixing things but it carries on going downhill for most of the book. In the end he is saved by DevOps of course, but you have to read it and give a copy to your CEO.But what happened to make IT such an issue?