Monktoberfest Fast Delivery
-
Upload
adrian-cockcroft -
Category
Technology
-
view
1.486 -
download
0
description
Transcript of Monktoberfest Fast Delivery
![Page 1: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/1.jpg)
Fast DeliveryAdrian Cockcroft @adrianco
Technology Fellow - Battery Ventures September 2014
![Page 2: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/2.jpg)
![Page 3: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/3.jpg)
Typical reactions to my Netflix talks…
![Page 4: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/4.jpg)
Typical reactions to my Netflix talks…
“You guys are crazy! Can’t believe it”
– 2009
![Page 5: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/5.jpg)
Typical reactions to my Netflix talks…
“You guys are crazy! Can’t believe it”
– 2009
“What Netflix is doing won’t work”
– 2010
![Page 6: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/6.jpg)
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
![Page 7: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/7.jpg)
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
![Page 8: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/8.jpg)
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
![Page 9: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/9.jpg)
What I learned from my time at Netflix
![Page 10: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/10.jpg)
What I learned from my time at Netflix
•Speed wins in the marketplace
![Page 11: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/11.jpg)
What I learned from my time at Netflix
•Speed wins in the marketplace•Remove friction from product development
![Page 12: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/12.jpg)
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
![Page 13: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/13.jpg)
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
![Page 14: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/14.jpg)
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
![Page 15: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/15.jpg)
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
![Page 16: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/16.jpg)
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
![Page 17: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/17.jpg)
Cloud Adoption
%*&!”
By Simon Wardley http://enterpriseitadoption.com/
![Page 18: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/18.jpg)
Cloud Adoption
%*&!”
By Simon Wardley http://enterpriseitadoption.com/
2009
![Page 19: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/19.jpg)
Cloud Adoption
%*&!”
By Simon Wardley http://enterpriseitadoption.com/
2009
![Page 20: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/20.jpg)
Cloud Adoption
@adrianco’s new job at the intersection of cloud and Enterprise IT
%*&!”
By Simon Wardley http://enterpriseitadoption.com/
20142009
![Page 21: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/21.jpg)
This is the year that Enterprises finally
embraced cloud.
![Page 22: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/22.jpg)
What separates incumbents from
disruptors?
![Page 23: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/23.jpg)
“It isn't what we don't know that gives us trouble, it's what we
know that ain't so.” !
Will Rogers
![Page 24: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/24.jpg)
Assumptions
![Page 25: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/25.jpg)
Optimizations
![Page 26: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/26.jpg)
Assumption: Process prevents
problems
![Page 27: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/27.jpg)
Organizations build up slow complex “Scar
tissue” processes
![Page 28: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/28.jpg)
"This is the IT swamp draining manual for anyone who is neck deep in alligators.”
![Page 29: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/29.jpg)
Product Development
Processes
![Page 30: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/30.jpg)
Observe
Orient
Decide
Act Continuous Delivery
![Page 31: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/31.jpg)
Observe
Orient
Decide
Act
Land grab opportunity Competitive
Move
Customer Pain Point
Measure Customers
Continuous Delivery
![Page 32: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/32.jpg)
Observe
Orient
Decide
Act
Land grab opportunity Competitive
Move
Customer Pain Point
INNOVATION
Measure Customers
Continuous Delivery
![Page 33: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/33.jpg)
Observe
Orient
Decide
Act
Land grab opportunity Competitive
Move
Customer Pain Point
Analysis
Model Hypotheses
INNOVATION
Measure Customers
Continuous Delivery
![Page 34: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/34.jpg)
Observe
Orient
Decide
Act
Land grab opportunity Competitive
Move
Customer Pain Point
Analysis
Model Hypotheses
BIG DATA
INNOVATION
Measure Customers
Continuous Delivery
![Page 35: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/35.jpg)
Observe
Orient
Decide
Act
Land grab opportunity Competitive
Move
Customer Pain Point
Analysis
JFDI
Plan Response
Share Plans
Model Hypotheses
BIG DATA
INNOVATION
Measure Customers
Continuous Delivery
![Page 36: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/36.jpg)
Observe
Orient
Decide
Act
Land grab opportunity Competitive
Move
Customer Pain Point
Analysis
JFDI
Plan Response
Share Plans
Model Hypotheses
BIG DATA
INNOVATION
CULTURE
Measure Customers
Continuous Delivery
![Page 37: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/37.jpg)
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
Measure Customers
Continuous Delivery
![Page 38: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/38.jpg)
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
![Page 39: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/39.jpg)
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
![Page 40: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/40.jpg)
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
![Page 41: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/41.jpg)
Breaking Down the SILOs
![Page 42: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/42.jpg)
Breaking Down the SILOs
QA DBA Sys Adm
Net Adm
SAN AdmDevUXProd
Mgr
![Page 43: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/43.jpg)
Breaking Down the SILOs
QA DBA Sys Adm
Net Adm
SAN AdmDevUXProd
Mgr
Product Team Using Monolithic DeliveryProduct Team Using Monolithic Delivery
![Page 44: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/44.jpg)
Breaking Down the SILOs
QA DBA Sys Adm
Net Adm
SAN AdmDevUXProd
MgrProduct Team Using Microservices
Product Team Using Monolithic Delivery
Product Team Using MicroservicesProduct Team Using Microservices
Product Team Using Monolithic Delivery
![Page 45: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/45.jpg)
Breaking Down the SILOs
QA DBA Sys Adm
Net Adm
SAN AdmDevUXProd
MgrProduct Team Using Microservices
Product Team Using Monolithic Delivery
Platform TeamProduct Team Using MicroservicesProduct Team Using Microservices
Product Team Using Monolithic Delivery
![Page 46: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/46.jpg)
Breaking Down the SILOs
QA DBA Sys Adm
Net Adm
SAN AdmDevUXProd
MgrProduct Team Using Microservices
Product Team Using Monolithic Delivery
Platform TeamA P I
Product Team Using MicroservicesProduct Team Using Microservices
Product Team Using Monolithic Delivery
![Page 47: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/47.jpg)
Breaking Down the SILOs
QA DBA Sys Adm
Net Adm
SAN AdmDevUXProd
MgrProduct Team Using Microservices
Product Team Using Monolithic Delivery
Platform Team
DevOps is a Re-Org
A P I
Product Team Using MicroservicesProduct Team Using Microservices
Product Team Using Monolithic Delivery
![Page 48: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/48.jpg)
Release Plan
Developer
Developer
Developer
Developer
Developer
QA Release Integration
Ops Replace Old With New
Release
Monolithic service updates
Works well with a small number of developers and a single language like php, java or ruby
![Page 49: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/49.jpg)
Release Plan
Developer
Developer
Developer
Developer
Developer
QA Release Integration
Ops Replace Old With New
Release
Bugs
Monolithic service updates
Works well with a small number of developers and a single language like php, java or ruby
![Page 50: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/50.jpg)
Release Plan
Developer
Developer
Developer
Developer
Developer
QA Release Integration
Ops Replace Old With New
Release
Bugs
Bugs
Monolithic service updates
Works well with a small number of developers and a single language like php, java or ruby
![Page 51: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/51.jpg)
Developer
Developer
Developer
Developer
Developer
Old Release Still Running
Release Plan
Release Plan
Release Plan
Release Plan
Immutable microservice deployment is faster, scales with large teams and diverse platform components
![Page 52: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/52.jpg)
Developer
Developer
Developer
Developer
Developer
Old Release Still Running
Release Plan
Release Plan
Release Plan
Release Plan
Deploy Feature to Production
Deploy Feature to Production
Deploy Feature to Production
Deploy Feature to Production
Immutable microservice deployment is faster, scales with large teams and diverse platform components
![Page 53: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/53.jpg)
Developer
Developer
Developer
Developer
Developer
Old Release Still Running
Release Plan
Release Plan
Release Plan
Release Plan
Deploy Feature to Production
Deploy Feature to Production
Deploy Feature to Production
Deploy Feature to Production
Bugs
Immutable microservice deployment is faster, scales with large teams and diverse platform components
![Page 54: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/54.jpg)
Developer
Developer
Developer
Developer
Developer
Old Release Still Running
Release Plan
Release Plan
Release Plan
Release Plan
Deploy Feature to Production
Deploy Feature to Production
Deploy Feature to Production
Deploy Feature to Production
Bugs
Deploy Feature to Production
Immutable microservice deployment is faster, scales with large teams and diverse platform components
![Page 55: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/55.jpg)
Non-Destructive Production Updates
● “Immutable Code” Service Pattern
● Existing services are unchanged, old code remains in service
● New code deploys as a new service group
● No impact to production until traffic routing changes
● A|B Tests, Feature Flags and Version Routing control traffic
● First users in the test cell are the developer and test engineers
● A cohort of users is added looking for measurable improvement
● Finally make default for everyone, keeping old code for a while
![Page 56: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/56.jpg)
What Happened?Rate of change
increased
Cost and size and risk of change
reduced
![Page 57: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/57.jpg)
Disruptor: Continuous Delivery with Microservices
![Page 58: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/58.jpg)
A Microservice Definition !
Loosely coupled service oriented architecture with bounded contexts
![Page 59: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/59.jpg)
A Microservice Definition !
Loosely coupled service oriented architecture with bounded contexts
If every service has to be updated at the same time it’s not loosely coupled
![Page 60: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/60.jpg)
A Microservice Definition !
Loosely coupled service oriented architecture with bounded contexts
If every service has to be updated at the same time it’s not loosely coupled
If you have to know too much about surrounding services you don’t have a bounded context. See the Domain Driven Design book by Eric Evans.
![Page 61: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/61.jpg)
Separate Concerns with Microservices
http://en.wikipedia.org/wiki/Conway's_law
● Invert Conway’s Law – teams own service groups and backend stores
● One “verb” per single function micro-service, size doesn’t matter
● One developer independently produces a micro-service
● Each micro-service is it’s own build, avoids trunk conflicts
● Deploy in a container: Tomcat, AMI or Docker, whatever…
● Stateless business logic. Cattle, not pets.
● Stateful cached data access layer using replicated ephemeral instances
![Page 62: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/62.jpg)
NetflixOSS - High Availability Patterns
● Business logic isolation in stateless micro-services
● Immutable code with instant rollback
● Auto-scaled capacity and deployment updates
● Distributed across availability zones and regions
● De-normalized single function NoSQL data stores
● See over 40 NetflixOSS projects at netflix.github.com
● Get “Technical Indigestion” trying to keep up with techblog.netflix.com
![Page 63: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/63.jpg)
Separation of Concerns
Bounded Contexts
![Page 64: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/64.jpg)
Where to Start? Mobile
Enterprise Mobile Apps Horizontal Team App-Store Provisioning APIs to Everyone DevOps Already…
![Page 65: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/65.jpg)
Reaction from Fortune 100 CTO: “But Netflix has a superstar development team, we don’t!"
![Page 66: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/66.jpg)
Reaction from Fortune 100 CTO: “But Netflix has a superstar development team, we don’t!"
Adrian’s Response: “Netflix hired them from you, and got out of their way…”
![Page 67: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/67.jpg)
Forward Thinking
![Page 68: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/68.jpg)
Forward Thinking
![Page 69: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/69.jpg)
Forward Thinking
![Page 70: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/70.jpg)
Forward Thinking
http://eugenedvorkin.com/seven-micro-services-architecture-advantages/
![Page 71: Monktoberfest Fast Delivery](https://reader033.fdocuments.us/reader033/viewer/2022042813/547e87deb37959932b8b55f0/html5/thumbnails/71.jpg)
Any Questions?
Disclosure: some of the companies mentioned are Battery Ventures Portfolio Companies See www.battery.com for a list of portfolio investments
● Battery Ventures http://www.battery.com ● Adrian’s Blog http://perfcap.blogspot.com ● Slideshare http://slideshare.com/adriancockcroft !
● Monitorama Opening Keynote Portland OR - May 7th, 2014 - Video available ● GOTO Chicago Opening Keynote May 20th, 2014 ● Qcon New York – Speed and Scale - June 11th, 2014 - Video available ● Structure - Cloud Trends June 19th, 2014 - Video available ● GOTO Copenhagen/Aarhus – Denmark – Sept 25th, 2014 ● DevOps Enterprise Summit - San Francisco - Oct 21-23rd, 2014 ● GOTO Berlin - Germany - Nov 6th, 2014 ● AWS Re:Invent - Las Vegas - November 14th, 2014