SlideShare ist ein Scribd-Unternehmen logo
1 von 114
Downloaden Sie, um offline zu lesen
PRINCIPLES OF
MICROSERVICES
Sam Newman
NDC Oslo 2015
@samnewman#ndcoslo
@samnewman#ndcoslo
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
@samnewman#ndcoslo
Accounts
Returns
Invoicing
Shipping
Inventory
Customer
Service
@samnewman#ndcoslo
Accounts
Returns
Invoicing
Shipping
Inventory
Customer
Service
Small Autonomous services
that work together, modelled
around a business domain
@samnewman#ndcoslo
@samnewman#ndcoslo http://www.12factor.net/
@samnewman#ndcoslo
Strategic Goals
Architectural
Principles
Design and Delivery
Practices
Enable scalable
business
More customers/transactions
Self-service for customers
Support entry into
new markets
Flexible operational processes
New products and operational
processes
Support innovation
in existing markets
Flexible operational processes
New products and operational
processes
Reduce inertia
Make choices that favour rapid
feedback and change, with reduced
dependencies across teams.
Eliminate accidental
complexity
Aggressively retire and replace
unnecessarily complex processes,
systems, and integrations so that we
can focus on the essential
complexity.
Consistent interfaces
and data flows
Eliminate duplication of data and
create clear systems of record, with
consistent integration interfaces.
No silver bullets
Off the shelf solutions deliver early
value but create inertia and
accidental complexity.
Standard REST/HTTP
Encapsulate legacy
Eliminate integration
databases
Consolidate and
cleanse data
Published integration
model
Small independent
Services
Continuous
deployment
Minimal customisation
of COTS/SAAS
@samnewman#ndcoslo
Small Autonomous services
that work together
@samnewman#ndcoslo
Principles Of
Microservices
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Deploy
Independently
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Deploy
Independently
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
Consumer First
@samnewman#ndcoslo
Accounts
Returns
Invoicing
Shipping
Inventory
Customer
Service
@samnewman#ndcoslo
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
✔
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
✔
Consumer First
@samnewman#ndcoslo
@samnewman#ndcoslo
3 Months
2 Microservices
@samnewman#ndcoslo
3 Months
2 Microservices
12 Months
10 Microservices
@samnewman#ndcoslo
3 Months
2 Microservices
12 Months
10 Microservices
18 Months
60 Microservices
@samnewman#ndcoslo
Infrastructure Automation
@samnewman#ndcoslo
Infrastructure Automation
Automated Testing
@samnewman#ndcoslo
Infrastructure Automation
Continuous Delivery
Automated Testing
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
✔ ✔
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation
Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
✔ ✔
Consumer First
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
HIDE YOUR DATABASE
@samnewman#ndcoslo http://martinfowler.com/bliki/images/boundedContext/sketch.png
@samnewman#ndcoslo 18
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
✔ ✔ ✔
Consumer First
@samnewman#ndcoslo 18
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
✔ ✔ ✔
Consumer First
@samnewman#ndcoslo
What is autonomy?
@samnewman#ndcoslo
What is autonomy?
Giving people as much freedom as possible
to do the job at hand
@samnewman#ndcoslo
What is autonomy?
Giving people as much freedom as possible
to do the job at hand
@samnewman#ndcoslo
SELF-SERVICE
https://www.flickr.com/photos/katsrcool/15184711908/
@samnewman#ndcoslo
http://tech.gilt.com/post/102628539834/making-architecture-work-in-microservice
SHARED GOVERNANCE
@samnewman#ndcoslo
DUMB-PIPES, SMART ENDPOINTS
Magical Mystery Bus
@samnewman#ndcoslo
Magical Mystery Bus
@samnewman#ndcoslo
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure Deploy
Independently
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure Deploy
Independently
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Consumer First
@samnewman#ndcoslo
ONE SERVICE PER-HOST
Host
Service
@samnewman#ndcoslo
ONE SERVICE PER-HOST
Host
Service
Host
Service Service
Service Service
VS
@samnewman#ndcoslo
CONSUMER-DRIVEN CONTRACTS
Shipping Inventory
@samnewman#ndcoslo
CONSUMER-DRIVEN CONTRACTS
Expectations
Shipping Inventory
@samnewman#ndcoslo
CONSUMER-DRIVEN CONTRACTS
Expectations
Shipping Inventory
@samnewman#ndcoslo
CONSUMER-DRIVEN CONTRACTS
Expectations
Prod
Shipping Inventory
@samnewman#ndcoslo
CONSUMER-DRIVEN CONTRACTS
Expectations
Prod
Shipping Inventory
@samnewman#ndcoslo
https://github.com/realestate-com-au/pact
@samnewman#ndcoslo
CO-EXIST ENDPOINTS
Customer Service
Shipping
@samnewman#ndcoslo
CO-EXIST ENDPOINTS
Customer Service
Shipping
V2V1
@samnewman#ndcoslo
CO-EXIST ENDPOINTS
Customer Service
Shipping
V2V1
@samnewman#ndcoslo
CO-EXIST ENDPOINTS
Customer Service
Shipping
V2
@samnewman#ndcoslo 29
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Consumer First
@samnewman#ndcoslo 29
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Consumer First
@samnewman#ndcoslo 29
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔Consumer First
@samnewman
DOCUMENTATION
@samnewman
@samnewman
SERVICE DISCOVERY
@samnewman
SERVICE DISCOVERY
@samnewman
SERVICE DISCOVERY
@samnewman
HUMANE REGISTRIES
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Consumer First✔
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Isolate Failure
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Consumer First✔
@samnewman#ndcoslo
Strangler App
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy AppLegacy App
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy App
Requests
Legacy App
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy App
Requests
Legacy App
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy App
Requests
Legacy App
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy App
Requests
Legacy App
30 - 60 Concurrent Requests
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy App
Requests
Legacy App
30 - 60 Concurrent Requests
> 800 Concurrent Requests
@samnewman#ndcoslo
Strangler App
Legacy App
Legacy App
Requests
Legacy App
30 - 60 Concurrent Requests
> 800 Concurrent Requests
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
Failing…slowly!
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
Failing…slowly!
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
Failing…slowly!
Thread-pool
exhausted
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
Failing…slowly!
Thread-pool
exhausted
No requests to other
downstream apps
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
Failing…slowly!
Thread-pool
exhausted
No requests to other
downstream apps
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
Failing…slowly!
Thread-pool
exhausted
Requests
Building Up
No requests to other
downstream apps
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Thread Pool
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Fix Timeouts
Thread Pool
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Fix Timeouts
Thread Pool
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Fix Timeouts
Thread Pool Thread PoolThread Pool
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Fix Timeouts
Thread Pool Thread PoolThread Pool
Bulkhead
Downstream
Connections
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Fix Timeouts
Thread Pool Thread PoolThread Pool
Bulkhead
Downstream
Connections
@samnewman#ndcoslo
Strangler App
Legacy App Legacy App Legacy App
Fix Timeouts
Thread Pool Thread PoolThread Pool
Bulkhead
Downstream
Connections
Circuit Breakers
@samnewman#ndcoslo 38
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Isolate Failure✔ Consumer First✔
@samnewman#ndcoslo 38
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Highly
Observable
✔ ✔ ✔
Decentralise All
The Things
✔
Deploy
Independently✔
Isolate Failure✔ Consumer First✔
@samnewman#ndcoslo
@samnewman#ndcoslo
AGGREGATION
@samnewman#ndcoslo
LOGS
AGGREGATION
@samnewman#ndcoslo
LOGS
STATS
AGGREGATION
@samnewman#ndcoslo
CORRELATION IDS
@samnewman#ndcoslo
CORRELATION IDS
ID 8964
@samnewman#ndcoslo
CORRELATION IDS
ID 8964
ID 8964
ID 8964
ID 8964
ID 8964
@samnewman#ndcoslo
Principles Of
Microservices
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Deploy
Independently
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Deploy
Independently
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Consumer First
@samnewman#ndcoslo
Principles Of
Microservices
Modelled Around
Business Domain
Culture Of
Automation Hide Implementation
Details
Decentralise All
The Things
Isolate Failure Deploy
Independently
Highly
Observable
Consumer First
@samnewman#ndcoslo
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
http://buildingmicroservices.com/
AUTHD
Sam Newman
@samnewman
THANKS!

Weitere ähnliche Inhalte

Was ist angesagt?

AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And MicroservicesSam 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 VersionSam Newman
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013Sam Newman
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservicesSam Newman
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014Sam Newman
 
Confusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessConfusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessSam 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
 
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 DrinkReadWrite
 
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 formattersStuart Clark
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservicesThoughtworks
 
Putting to your Robots to Work V1.1
Putting to your Robots to Work V1.1Putting to your Robots to Work V1.1
Putting to your Robots to Work V1.1Neil Matatall
 
High availability in IT: AAAARGH
High availability in IT: AAAARGHHigh availability in IT: AAAARGH
High availability in IT: AAAARGHMattias Geniar
 
2012: Putting your robots to work: security automation at Twitter
2012: Putting your robots to work: security automation at Twitter2012: Putting your robots to work: security automation at Twitter
2012: Putting your robots to work: security automation at TwitterNeil Matatall
 
Don't Make Me Wait! User Perception of Time & Software Speed
Don't Make Me Wait! User Perception of Time & Software SpeedDon't Make Me Wait! User Perception of Time & Software Speed
Don't Make Me Wait! User Perception of Time & Software SpeedChris Kiess
 

Was ist angesagt? (15)

AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And 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
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
Confusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessConfusion In The Land Of The Serverless
Confusion In The Land Of The Serverless
 
It's a trap!
It's a trap!It's a trap!
It's a trap!
 
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?
 
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
 
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
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservices
 
Putting to your Robots to Work V1.1
Putting to your Robots to Work V1.1Putting to your Robots to Work V1.1
Putting to your Robots to Work V1.1
 
High availability in IT: AAAARGH
High availability in IT: AAAARGHHigh availability in IT: AAAARGH
High availability in IT: AAAARGH
 
2012: Putting your robots to work: security automation at Twitter
2012: Putting your robots to work: security automation at Twitter2012: Putting your robots to work: security automation at Twitter
2012: Putting your robots to work: security automation at Twitter
 
Don't Make Me Wait! User Perception of Time & Software Speed
Don't Make Me Wait! User Perception of Time & Software SpeedDon't Make Me Wait! User Perception of Time & Software Speed
Don't Make Me Wait! User Perception of Time & Software Speed
 

Andere mochten auch

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocitySam Newman
 
Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015Steve Hoffman
 
Adopting sa fe the theory and the practice (Perth Agile Meetup Aug 2013)
Adopting sa fe   the theory and the practice (Perth Agile Meetup Aug 2013)Adopting sa fe   the theory and the practice (Perth Agile Meetup Aug 2013)
Adopting sa fe the theory and the practice (Perth Agile Meetup Aug 2013)Mark Richards
 
Safe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenSafe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenMark Richards
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...OpenStack
 
Seratonin Ajans Sunumu
Seratonin Ajans SunumuSeratonin Ajans Sunumu
Seratonin Ajans SunumuMehmet Bali
 
Berka Adworks / Ajans Sunumu
Berka Adworks / Ajans SunumuBerka Adworks / Ajans Sunumu
Berka Adworks / Ajans SunumuBerkaAdworks
 
Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changesIIBA Romania Chapter
 
Bringing Service Design In-House / Service Design Drinks Berlin
Bringing Service Design In-House / Service Design Drinks BerlinBringing Service Design In-House / Service Design Drinks Berlin
Bringing Service Design In-House / Service Design Drinks BerlinService Design Berlin
 

Andere mochten auch (20)

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015
 
Adopting sa fe the theory and the practice (Perth Agile Meetup Aug 2013)
Adopting sa fe   the theory and the practice (Perth Agile Meetup Aug 2013)Adopting sa fe   the theory and the practice (Perth Agile Meetup Aug 2013)
Adopting sa fe the theory and the practice (Perth Agile Meetup Aug 2013)
 
Safe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenSafe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizen
 
Markör Markalaştırma Ajansı
Markör Markalaştırma AjansıMarkör Markalaştırma Ajansı
Markör Markalaştırma Ajansı
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Class waterfall
Class waterfallClass waterfall
Class waterfall
 
FELTOUCH
FELTOUCHFELTOUCH
FELTOUCH
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
Tam Otomatik Müşteri Sunumu
Tam Otomatik Müşteri SunumuTam Otomatik Müşteri Sunumu
Tam Otomatik Müşteri Sunumu
 
PMI Professional in Business Analyisis (PMI-PBA) Certification
PMI Professional in Business Analyisis (PMI-PBA) Certification PMI Professional in Business Analyisis (PMI-PBA) Certification
PMI Professional in Business Analyisis (PMI-PBA) Certification
 
Webinar on Business Analysis in Project Context - PMI PBA
Webinar on Business Analysis in Project Context - PMI PBAWebinar on Business Analysis in Project Context - PMI PBA
Webinar on Business Analysis in Project Context - PMI PBA
 
Fikirbuzz Digital Agency Sunumu
Fikirbuzz Digital Agency Sunumu Fikirbuzz Digital Agency Sunumu
Fikirbuzz Digital Agency Sunumu
 
Michael dell presentation
Michael dell presentationMichael dell presentation
Michael dell presentation
 
Seratonin Ajans Sunumu
Seratonin Ajans SunumuSeratonin Ajans Sunumu
Seratonin Ajans Sunumu
 
Berka Adworks / Ajans Sunumu
Berka Adworks / Ajans SunumuBerka Adworks / Ajans Sunumu
Berka Adworks / Ajans Sunumu
 
Metabyte - Ajans Sunumu
Metabyte - Ajans SunumuMetabyte - Ajans Sunumu
Metabyte - Ajans Sunumu
 
Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changes
 
Is Green Really Green
Is Green Really GreenIs Green Really Green
Is Green Really Green
 
Bringing Service Design In-House / Service Design Drinks Berlin
Bringing Service Design In-House / Service Design Drinks BerlinBringing Service Design In-House / Service Design Drinks Berlin
Bringing Service Design In-House / Service Design Drinks Berlin
 

Ähnlich wie Principles of Microservices Architecture

Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...
Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...
Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...Thoughtworks
 
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf ManchesterBuilding application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf ManchesterThoughtworks
 
Skip the Security Slow Lane with VMware Cloud on AWS
Skip the Security Slow Lane with VMware Cloud on AWSSkip the Security Slow Lane with VMware Cloud on AWS
Skip the Security Slow Lane with VMware Cloud on AWSTrend Micro
 
Webinar: Small Cells Going to Volume
Webinar: Small Cells Going to VolumeWebinar: Small Cells Going to Volume
Webinar: Small Cells Going to VolumeDavid Chambers
 
Keynote for the IBM Avnet Indonesia MSP Day
Keynote for the IBM Avnet Indonesia MSP DayKeynote for the IBM Avnet Indonesia MSP Day
Keynote for the IBM Avnet Indonesia MSP DayPandu W Sastrowardoyo
 
201302 Application Modernization kalman tiboldi
201302 Application Modernization   kalman tiboldi201302 Application Modernization   kalman tiboldi
201302 Application Modernization kalman tiboldiFrancisco Calzado
 
IBM InterConnect 2013 Cloud General Session: Robert LeBlanc
IBM InterConnect 2013 Cloud General Session: Robert LeBlancIBM InterConnect 2013 Cloud General Session: Robert LeBlanc
IBM InterConnect 2013 Cloud General Session: Robert LeBlancIBM Events
 
Presentation cloud as a growth engine for a smarter enterprise
Presentation   cloud as a growth engine for a smarter enterprisePresentation   cloud as a growth engine for a smarter enterprise
Presentation cloud as a growth engine for a smarter enterprisexKinAnx
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services ArchitectureAli BAKAN
 
Patterns of evolution from monolith to microservices
Patterns of evolution from monolith to microservicesPatterns of evolution from monolith to microservices
Patterns of evolution from monolith to microservicesKarina Mora
 
Better Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitBetter Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitSequoia Capital
 
The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...
The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...
The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...David Loia
 
Digital enterprise intro requirements collaboration for elec v11 may 2020
Digital enterprise intro   requirements collaboration for elec v11 may 2020Digital enterprise intro   requirements collaboration for elec v11 may 2020
Digital enterprise intro requirements collaboration for elec v11 may 2020Trey Reeser
 
Common Anti-patterns that Impede a Successful Digital Transformation
Common Anti-patterns that Impede a Successful Digital TransformationCommon Anti-patterns that Impede a Successful Digital Transformation
Common Anti-patterns that Impede a Successful Digital TransformationGautham Pallapa
 
01 pandu sastrowardoyo msp revolution presentation avnet msp day
01 pandu sastrowardoyo   msp revolution presentation avnet msp day01 pandu sastrowardoyo   msp revolution presentation avnet msp day
01 pandu sastrowardoyo msp revolution presentation avnet msp dayPandu W Sastrowardoyo
 
KMG Symposium 2013, Customer Excellence by Mike Moats from Siemens
KMG Symposium 2013, Customer Excellence by Mike Moats from SiemensKMG Symposium 2013, Customer Excellence by Mike Moats from Siemens
KMG Symposium 2013, Customer Excellence by Mike Moats from SiemensKellstadtMarketingGroup13
 
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...Amazon Web Services
 
Why IoT Matters to Maintenance Professionals
Why IoT Matters to Maintenance ProfessionalsWhy IoT Matters to Maintenance Professionals
Why IoT Matters to Maintenance ProfessionalsCloudOne
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleJerome Marc
 
Cloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover TrackCloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover TrackLaurenWendler
 

Ähnlich wie Principles of Microservices Architecture (20)

Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...
Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...
Building application in a "Microfrontends" way - Prasanna N Venkatesen *XConf...
 
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf ManchesterBuilding application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
Building application in a "Microfrontends" way - Matthias Lauf *XConf Manchester
 
Skip the Security Slow Lane with VMware Cloud on AWS
Skip the Security Slow Lane with VMware Cloud on AWSSkip the Security Slow Lane with VMware Cloud on AWS
Skip the Security Slow Lane with VMware Cloud on AWS
 
Webinar: Small Cells Going to Volume
Webinar: Small Cells Going to VolumeWebinar: Small Cells Going to Volume
Webinar: Small Cells Going to Volume
 
Keynote for the IBM Avnet Indonesia MSP Day
Keynote for the IBM Avnet Indonesia MSP DayKeynote for the IBM Avnet Indonesia MSP Day
Keynote for the IBM Avnet Indonesia MSP Day
 
201302 Application Modernization kalman tiboldi
201302 Application Modernization   kalman tiboldi201302 Application Modernization   kalman tiboldi
201302 Application Modernization kalman tiboldi
 
IBM InterConnect 2013 Cloud General Session: Robert LeBlanc
IBM InterConnect 2013 Cloud General Session: Robert LeBlancIBM InterConnect 2013 Cloud General Session: Robert LeBlanc
IBM InterConnect 2013 Cloud General Session: Robert LeBlanc
 
Presentation cloud as a growth engine for a smarter enterprise
Presentation   cloud as a growth engine for a smarter enterprisePresentation   cloud as a growth engine for a smarter enterprise
Presentation cloud as a growth engine for a smarter enterprise
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
 
Patterns of evolution from monolith to microservices
Patterns of evolution from monolith to microservicesPatterns of evolution from monolith to microservices
Patterns of evolution from monolith to microservices
 
Better Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitBetter Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
 
The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...
The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...
The Secrets to Increasing Value of IT to the Enterprise with Jose Ignacio Zor...
 
Digital enterprise intro requirements collaboration for elec v11 may 2020
Digital enterprise intro   requirements collaboration for elec v11 may 2020Digital enterprise intro   requirements collaboration for elec v11 may 2020
Digital enterprise intro requirements collaboration for elec v11 may 2020
 
Common Anti-patterns that Impede a Successful Digital Transformation
Common Anti-patterns that Impede a Successful Digital TransformationCommon Anti-patterns that Impede a Successful Digital Transformation
Common Anti-patterns that Impede a Successful Digital Transformation
 
01 pandu sastrowardoyo msp revolution presentation avnet msp day
01 pandu sastrowardoyo   msp revolution presentation avnet msp day01 pandu sastrowardoyo   msp revolution presentation avnet msp day
01 pandu sastrowardoyo msp revolution presentation avnet msp day
 
KMG Symposium 2013, Customer Excellence by Mike Moats from Siemens
KMG Symposium 2013, Customer Excellence by Mike Moats from SiemensKMG Symposium 2013, Customer Excellence by Mike Moats from Siemens
KMG Symposium 2013, Customer Excellence by Mike Moats from Siemens
 
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
 
Why IoT Matters to Maintenance Professionals
Why IoT Matters to Maintenance ProfessionalsWhy IoT Matters to Maintenance Professionals
Why IoT Matters to Maintenance Professionals
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
 
Cloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover TrackCloud Innovation Tour - Discover Track
Cloud Innovation Tour - Discover Track
 

Mehr von Sam Newman

AppSec and Microservices
AppSec and MicroservicesAppSec and Microservices
AppSec and MicroservicesSam Newman
 
Feature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldFeature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldSam Newman
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling MicroservicesSam 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 2014Sam Newman
 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014Sam Newman
 
Designing for rapid release goto 2012
Designing for rapid release   goto 2012Designing for rapid release   goto 2012
Designing for rapid release goto 2012Sam Newman
 
Surfing the event stream
Surfing the event streamSurfing the event stream
Surfing the event streamSam Newman
 

Mehr von Sam Newman (7)

AppSec and Microservices
AppSec and MicroservicesAppSec and Microservices
AppSec and Microservices
 
Feature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldFeature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub World
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
 
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
 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014
 
Designing for rapid release goto 2012
Designing for rapid release   goto 2012Designing for rapid release   goto 2012
Designing for rapid release goto 2012
 
Surfing the event stream
Surfing the event streamSurfing the event stream
Surfing the event stream
 

Kürzlich hochgeladen

Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts ServiceJustdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Servicesafdarjungdelhi1
 
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABADWHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABADmalikasharmakk1
 
Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)ayushiverma1100
 
Call Girls In saket 9711800081 Low Rate Short 1500 Night ...
Call Girls In saket 9711800081 Low Rate Short 1500 Night ...Call Girls In saket 9711800081 Low Rate Short 1500 Night ...
Call Girls In saket 9711800081 Low Rate Short 1500 Night ...gitathapa4
 
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncrthapariya601
 
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncrthapariya601
 
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North GoaNo-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goadelhincr993
 
9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...
9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...
9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...delhincr993
 
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)ayushiverma1100
 
9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar
9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar
9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Viharmalikasharmakk1
 
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661safdarjungdelhi1
 
Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)ayushiverma1100
 
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts ServiceBook Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Servicemonikaservice1
 
9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCRthapariya601
 
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCRthapariya601
 
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts ServiceCall Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Servicemonikaservice1
 
Book Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts Service
Book Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts ServiceBook Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts Service
Book Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts Servicemonikaservice1
 
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts ServiceFULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts ServiceCALLGIRLS DELHI
 
Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)thapagita
 
(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)
(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)
(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)riyaescorts54
 

Kürzlich hochgeladen (20)

Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts ServiceJustdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
 
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABADWHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
 
Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Dwarka Sector 7 (Delhi)
 
Call Girls In saket 9711800081 Low Rate Short 1500 Night ...
Call Girls In saket 9711800081 Low Rate Short 1500 Night ...Call Girls In saket 9711800081 Low Rate Short 1500 Night ...
Call Girls In saket 9711800081 Low Rate Short 1500 Night ...
 
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
 
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
 
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North GoaNo-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
No-1 Call Girls In North Goa Panaji 98998 VIP 855202 Escort service In North Goa
 
9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...
9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...
9899855202 Call Girls In Goa This Ads Is Only For Those Clients Who Are Looki...
 
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
 
9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar
9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar
9911558886 Cash on Hand Low Costly Russian Call Girls In Naraina Vihar
 
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
Tibetan Call Girls In Majnu Ka Tilla Delhi 9911107661
 
Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Lado Sarai (Delhi)
 
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts ServiceBook Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
 
9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Dwarka Mor Delhi NCR
 
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
 
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts ServiceCall Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
 
Book Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts Service
Book Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts ServiceBook Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts Service
Book Call Girls In Mahipalpur Delhi 8800357707 Hot Female Escorts Service
 
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts ServiceFULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts Service
 
Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls in Majnu Ka Tilla (Delhi NCR)
 
(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)
(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)
(9818099198) Noida Escorts Service Sector 60 (NOIDA CALL GIRLS)
 

Principles of Microservices Architecture