SlideShare a Scribd company logo
RIP IT UP AND START AGAIN?
Sam Newman
THE MICROSERVICES ORGANISATION
@samnewman
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
@samnewman
NEW BOOK!
https://samnewman.io/books/monolith-to-microservices/
@samnewman
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Independently deployable services that work
together, modelled around a business domain
@samnewman
Independently deployable services that work
together, modelled around a business domain
@samnewman
Independently deployable services that work
together, modelled around a business domain
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
V1
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
V2
@samnewman
Music Corp
@samnewman
Music Corp
Persistence
@samnewman
Music Corp
Persistence
@samnewman
Music Corp
Persistence
@samnewman
Music Corp
Persistence
@samnewman
Music Corp
Persistence
@samnewman
Music Corp
Persistence
Low Cohesion
@samnewman
Music Corp
Persistence
Low Cohesion
@samnewman
Music Corp
Persistence
Low Cohesion
High Coupling
@samnewman
Music Corp
Persistence
Low Cohesion
High Coupling
@samnewman
ONION ARCHITECTURE
Music Corp
Persistence
Low Cohesion
High Coupling
@samnewman
3 TIERED ARCHITECTURE
@samnewman
3 TIERED ARCHITECTURE
Presentation
@samnewman
3 TIERED ARCHITECTURE
Presentation
Business
@samnewman
3 TIERED ARCHITECTURE
Presentation
Business
Data Access
@samnewman
3 TIERED ARCHITECTURE
Presentation
Business
Data Access
FE Devs
@samnewman
3 TIERED ARCHITECTURE
Presentation
Business
Data Access
Devs
FE Devs
@samnewman
3 TIERED ARCHITECTURE
Presentation
Business
Data Access
Devs
DBAs
FE Devs
@samnewman
TRADITIONAL IT STRUCTURES
Devs QAs DBAs Ops
@samnewman
TRADITIONAL IT STRUCTURES
Devs QAs DBAs Ops
@samnewman
TRADITIONAL IT STRUCTURES
Devs QAs DBAs Ops
CIO/CTO
@samnewman
TRADITIONAL IT STRUCTURES
Devs QAs DBAs Ops
CIO/CTO
“The Business”
@samnewman
CONWAY’S LAW
@samnewman
CONWAY’S LAW
"Organizations which design systems ... are constrained
to produce designs which are copies of the
communication structures of these organizations"
- Melvin Conway
@samnewman
FEATURE-BASED TEAMS
Presentation
Business
Data Access
@samnewman
FEATURE-BASED TEAMS
Presentation
Business
Data Access
@samnewman
FEATURE-BASED TEAMS
Presentation
Business
Data Access
@samnewman
FEATURE-BASED TEAMS
Presentation
Business
Data Access
Devs
DBAs
FE Devs
@samnewman
FEATURE-BASED TEAMS
Presentation
Business
Data Access
Devs
DBAs
FE Devs
Contention
@samnewman
FEATURE-BASED TEAMS
Presentation
Business
Data Access
Devs
DBAs
FE Devs
Contention
Temporary
Teams?
@samnewman
Feature-based teams =
collective ownership
@samnewman
SPLIT DIFFERENTLY
Presentation
Business
Data Access
Presentation
Business
Data Access
Presentation
Business
Data Access
@samnewman
FASTER DELIVERY
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
FASTER DELIVERY
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
FASTER DELIVERY
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
FASTER DELIVERY
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
CODE OWNERSHIP
https://martinfowler.com/bliki/CodeOwnership.html
@samnewman
CODE OWNERSHIP
https://martinfowler.com/bliki/CodeOwnership.html
Strong
@samnewman
CODE OWNERSHIP
https://martinfowler.com/bliki/CodeOwnership.html
Strong
Weak
@samnewman
CODE OWNERSHIP
https://martinfowler.com/bliki/CodeOwnership.html
Strong
Weak
Collective
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Flexible working
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Retaining product and
technical alignment?
Flexible working
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Retaining product and
technical alignment?
Flexible working
Business alignment?
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Retaining product and
technical alignment?
Flexible working
Business alignment?
Co-ordination!
@samnewman
COLLECTIVE OWNERSHIP?
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Retaining product and
technical alignment?
Flexible working
Business alignment?
Scale?
Co-ordination!
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Clear lines of ownership
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Clear lines of ownership
Increased autonomy
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Clear lines of ownership
Increased autonomy
Easier to align to the business
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Clear lines of ownership
Increased autonomy
Easier to align to the business
Bottlenecks?
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Clear lines of ownership
Increased autonomy
Easier to align to the business
Bottlenecks?
Orphaned Services?
@samnewman
SERVICES OWNED BY TEAMS
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service
Clear lines of ownership
Increased autonomy
Easier to align to the business
Bottlenecks?
Orphaned Services?
Local vs Global Optimisation?
@samnewman
Collective code ownership
struggles with scale
@samnewman
Collective
Ownership
Strong
Ownership
@samnewman
Collective
Ownership
Strong
Ownership
@samnewman
Collective
Ownership
Strong
Ownership
Global consistency
@samnewman
Collective
Ownership
Strong
Ownership
Global consistency Local optimisation
@samnewman
Independent
Deployablility
@samnewman
STEVE YEGGE’S PLATFORM RANT
https://plus.google.com/+RipRowan/posts/eVeouesvaVX
@samnewman
STEVE YEGGE’S PLATFORM RANT
“All teams will henceforth expose their data and functionality
through service interfaces”
https://plus.google.com/+RipRowan/posts/eVeouesvaVX
@samnewman
STEVE YEGGE’S PLATFORM RANT
“All teams will henceforth expose their data and functionality
through service interfaces”
“Teams must communicate with each other through these
interfaces”
https://plus.google.com/+RipRowan/posts/eVeouesvaVX
@samnewman
@samnewman
Amazon prioritises local optimisation
APIs
APIs
Co-ordination
Shipping
V2
DB
Shipping
V2
DB
Shipping
V2
DB
Shipping
V2
DB
Shipping
V2
DB
Shipping
V2
DB
@samnewman
PROBLEMS WITH DEFINED OWNERSHIP BOUNDARIES
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Bottlenecks
@samnewman
PROBLEMS WITH DEFINED OWNERSHIP BOUNDARIES
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Bottlenecks
Orphaned Services
@samnewman
PROBLEMS WITH DEFINED OWNERSHIP BOUNDARIES
Accounts
Returns
Invoicing
Shipping
Inventory
User
Service Bottlenecks
Orphaned Services
Local Optimisation
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Move People
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Move People
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Move People
Pull Request
@samnewman
BOTTLENECKS
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Move People
Pull Request
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
???
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
???
Take
Ownership
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
???
Take
Ownership
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
???
Take
Ownership
Roving
Custodian
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
???
Take
Ownership
Roving
Custodian
@samnewman
ORPHANED SERVICES
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
???
Take
Ownership
Roving
Custodian
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Mongo!
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Mongo!
Oracle!
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Mongo!
Oracle! Cassandra!
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Mongo!
Oracle! Cassandra!
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Mongo!
Oracle! Cassandra!
Communities Of Practice
@samnewman
LOCAL OPTIMISATION
Inventory
Returns
Invoicing
Accounts
Customer
Service
Shipping
Mongo!
Oracle! Cassandra!
Communities Of Practice
Governance
@samnewman
RIP IT UP AND START AGAIN?
“And there was times I'd take my pen
And feel obliged to start again”
- Orange Juice
@samnewman
Local vs Global Optimisation
@samnewman
Microservices are an architecture
which optimises for autonomy
You have to decide how much
autonomy you want
@samnewman
THANKS!
https://samnewman.io/

More Related Content

What's hot

Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014
Sam Newman
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
Sam Newman
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro gotoSam Newman
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
Sam Newman
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
Sam Newman
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
Sam Newman
 
Confusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min VersionConfusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min Version
Sam Newman
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
Sam Newman
 
INTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam Newman
INTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam NewmanINTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam Newman
INTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam Newman
apidays
 
Testing & deploying microservices - XP Days Ukraine 2014
Testing & deploying microservices  - XP Days Ukraine 2014Testing & deploying microservices  - XP Days Ukraine 2014
Testing & deploying microservices - XP Days Ukraine 2014Sam Newman
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?
Sam Newman
 
Deploying and Testing Microservices
Deploying and Testing MicroservicesDeploying and Testing Microservices
Deploying and Testing Microservices
Thoughtworks
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservices
Thoughtworks
 
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
HostedbyConfluent
 
Building better content creation with wysiwyg fields and custom formatters
Building better content creation with wysiwyg fields and custom formattersBuilding better content creation with wysiwyg fields and custom formatters
Building better content creation with wysiwyg fields and custom formatters
Stuart Clark
 
Networks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To DrinkNetworks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To Drink
ReadWrite
 
The Original Hypertext Preprocessor
The Original Hypertext PreprocessorThe Original Hypertext Preprocessor
The Original Hypertext Preprocessor
Drew McLellan
 
Building elements and experiences at Net-A-Porter
Building elements and experiences at Net-A-PorterBuilding elements and experiences at Net-A-Porter
Building elements and experiences at Net-A-Porter
Robin Glen
 

What's hot (18)

Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro goto
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
 
Confusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min VersionConfusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min Version
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
 
INTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam Newman
INTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam NewmanINTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam Newman
INTERFACE by apidays - Microservices, APIs, and the Cost Of Change by Sam Newman
 
Testing & deploying microservices - XP Days Ukraine 2014
Testing & deploying microservices  - XP Days Ukraine 2014Testing & deploying microservices  - XP Days Ukraine 2014
Testing & deploying microservices - XP Days Ukraine 2014
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?
 
Deploying and Testing Microservices
Deploying and Testing MicroservicesDeploying and Testing Microservices
Deploying and Testing Microservices
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservices
 
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
 
Building better content creation with wysiwyg fields and custom formatters
Building better content creation with wysiwyg fields and custom formattersBuilding better content creation with wysiwyg fields and custom formatters
Building better content creation with wysiwyg fields and custom formatters
 
Networks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To DrinkNetworks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To Drink
 
The Original Hypertext Preprocessor
The Original Hypertext PreprocessorThe Original Hypertext Preprocessor
The Original Hypertext Preprocessor
 
Building elements and experiences at Net-A-Porter
Building elements and experiences at Net-A-PorterBuilding elements and experiences at Net-A-Porter
Building elements and experiences at Net-A-Porter
 

Similar to Rip It Up - The Microservice Organisation

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
Sam Newman
 
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
GOSS Interactive
 
How to Deliver App Services to Scale
How to Deliver App Services to Scale How to Deliver App Services to Scale
How to Deliver App Services to Scale
Kumulos
 
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyLFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
Amazon Web Services
 
Business Model CoEntrepreneurs Weekend LLN 2014 par Ben Piquard
Business Model CoEntrepreneurs Weekend LLN 2014 par Ben PiquardBusiness Model CoEntrepreneurs Weekend LLN 2014 par Ben Piquard
Business Model CoEntrepreneurs Weekend LLN 2014 par Ben PiquardEntrepreneurs Weekend
 
The steps of enterprise innovation at ACA IT-Solutions
The steps of enterprise innovation at ACA IT-SolutionsThe steps of enterprise innovation at ACA IT-Solutions
The steps of enterprise innovation at ACA IT-Solutions
ACA IT-Solutions
 
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Abraham Marin-Perez
 
APIA2018 - Emad Saif - Business & Revenue Model Innovation
APIA2018 - Emad Saif - Business & Revenue Model InnovationAPIA2018 - Emad Saif - Business & Revenue Model Innovation
APIA2018 - Emad Saif - Business & Revenue Model Innovation
European Innovation Academy
 
Ahmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdfAhmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdf
Milo433059
 
Ahmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdfAhmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdf
Milo433059
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014
Sam Newman
 
We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)
swissandreas
 
We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)
janekaren
 
We can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepalWe can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepal
janekaren
 
We can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepalWe can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepal
swissandreas
 
Best of the Web 2015 Awards
Best of the Web 2015 AwardsBest of the Web 2015 Awards
Best of the Web 2015 Awards
Dynatrace
 
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Alex Cowan
 
We can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnamWe can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnam
janekaren
 
We can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnamWe can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnam
swissandreas
 
We can be your distributors, importers, sales representatives in bangladesh
We can be your distributors, importers, sales representatives in bangladeshWe can be your distributors, importers, sales representatives in bangladesh
We can be your distributors, importers, sales representatives in bangladesh
swissandreas
 

Similar to Rip It Up - The Microservice Organisation (20)

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...
 
How to Deliver App Services to Scale
How to Deliver App Services to Scale How to Deliver App Services to Scale
How to Deliver App Services to Scale
 
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyLFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
 
Business Model CoEntrepreneurs Weekend LLN 2014 par Ben Piquard
Business Model CoEntrepreneurs Weekend LLN 2014 par Ben PiquardBusiness Model CoEntrepreneurs Weekend LLN 2014 par Ben Piquard
Business Model CoEntrepreneurs Weekend LLN 2014 par Ben Piquard
 
The steps of enterprise innovation at ACA IT-Solutions
The steps of enterprise innovation at ACA IT-SolutionsThe steps of enterprise innovation at ACA IT-Solutions
The steps of enterprise innovation at ACA IT-Solutions
 
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...Pipeline conference 2017 - Breaking down your build: architectural patterns f...
Pipeline conference 2017 - Breaking down your build: architectural patterns f...
 
APIA2018 - Emad Saif - Business & Revenue Model Innovation
APIA2018 - Emad Saif - Business & Revenue Model InnovationAPIA2018 - Emad Saif - Business & Revenue Model Innovation
APIA2018 - Emad Saif - Business & Revenue Model Innovation
 
Ahmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdfAhmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdf
 
Ahmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdfAhmet Acar - Amazon.pdf
Ahmet Acar - Amazon.pdf
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014
 
We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)
 
We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)We can be your distributors, importers, sales representatives in myanmar (burma)
We can be your distributors, importers, sales representatives in myanmar (burma)
 
We can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepalWe can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepal
 
We can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepalWe can be your distributors, importers, sales representatives in nepal
We can be your distributors, importers, sales representatives in nepal
 
Best of the Web 2015 Awards
Best of the Web 2015 AwardsBest of the Web 2015 Awards
Best of the Web 2015 Awards
 
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
Lean Startup Circle San Francisco: 'B2B Hacks - Getting from Consulting to Sc...
 
We can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnamWe can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnam
 
We can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnamWe can be your distributors, importers, sales representatives in vietnam
We can be your distributors, importers, sales representatives in vietnam
 
We can be your distributors, importers, sales representatives in bangladesh
We can be your distributors, importers, sales representatives in bangladeshWe can be your distributors, importers, sales representatives in bangladesh
We can be your distributors, importers, sales representatives in bangladesh
 

Recently uploaded

TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 

Recently uploaded (20)

TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 

Rip It Up - The Microservice Organisation