SlideShare uma empresa Scribd logo
1 de 115
Baixar para ler offline
PRINCIPLES OF 
MICROSERVICES 
Sam Newman 
NDC London, December 2014 
1
#ndclondon @samnewman
Accounts 
Returns 
Invoicing 
Shipping 
Inventory 
Customer 
Service 
#ndclondon @samnewman
Small Autonomous services 
that work together 
Accounts 
Returns 
Invoicing 
Shipping 
Inventory 
Customer 
Service 
#ndclondon @samnewman
#ndclondon @samnewman 
4 
Show Gilt, Groupon, Netflix, Amazon
#ndclondon @samnewman 
4 
Show Gilt, Groupon, Netflix, Amazon
#ndclondon @samnewman 
4 
Show Gilt, Groupon, Netflix, Amazon
Building 
Microservices 
DESIGNING FINE-GRAINED SYSTEMS 
Sam Newman 
#ndclondon @samnewman
#ndclondon @samnewman
#ndclondon @samnewman http://www.12factor.net/
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 
#ndclondon @samnewman
Small Autonomous services 
that work together 
#ndclondon @samnewman
#ndclondon @samnewman 
10 
Principles Of 
Microservices
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Deploy 
Independently
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable
#ndclondon @samnewman 
10 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable
Accounts 
Returns 
Invoicing 
Shipping 
Inventory 
Customer 
Service 
#ndclondon @samnewman
#ndclondon @samnewman
#ndclondon @samnewman 
13 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable 
✔
#ndclondon @samnewman 
13 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable 
✔
#ndclondon @samnewman
2 Microservices 
3 Months 
#ndclondon @samnewman
2 Microservices 
3 Months 
10 Microservices 
12 Months 
#ndclondon @samnewman
2 Microservices 
3 Months 
10 Microservices 
12 Months 
60 Microservices 
18 Months 
#ndclondon @samnewman
Infrastructure Automation 
#ndclondon @samnewman
Infrastructure Automation 
Automated Testing 
#ndclondon @samnewman
Infrastructure Automation 
Automated Testing 
Continuous Delivery 
#ndclondon @samnewman
✔ ✔ 
#ndclondon @samnewman 
16 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable
✔ ✔ 
#ndclondon @samnewman 
16 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation 
Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable
DB 
#ndclondon @samnewman
DB 
#ndclondon @samnewman
DB 
#ndclondon @samnewman
DB 
#ndclondon @samnewman
DB 
HIDE YOUR DATABASE 
#ndclondon @samnewman
#ndclondon @samnewman 
http://martinfowler.com/bliki/images/boundedContext/sketch.png
✔ ✔ ✔ 
#ndclondon @samnewman 
19 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable
✔ ✔ ✔ 
#ndclondon @samnewman 
19 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
Highly 
Observable
#ndclondon @samnewman
What is autonomy? 
#ndclondon @samnewman
What is autonomy? 
Giving people as much freedom as possible 
to do the job at hand 
#ndclondon @samnewman
What is autonomy? 
Giving people as much freedom as possible 
to do the job at hand 
#ndclondon @samnewman
DEVOLUTION? 
#ndclondon @samnewman
SELF-SERVICE 
#ndclondon @samnewman 
https://www.flickr.com/photos/katsrcool/15184711908/
SHARED GOVERNANCE 
http://tech.gilt.com/post/102628539834/making-architecture-work-in-microservice 
#ndclondon @samnewman
OWNER-OPERATOR 
#ndclondon https://www.flickr.com/photos/stevendepolo/5939055612 
@samnewman
INTERNAL OPEN SOURCE 
#ndclondon @samnewman
DUMB-PIPES, SMART ENDPOINTS 
Magical Mystery Bus 
#ndclondon @samnewman
Magical Mystery Bus 
#ndclondon @samnewman
#ndclondon @samnewman
✔ ✔ ✔ 
#ndclondon @samnewman 
29 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Isolate Failure Deploy 
Independently 
Highly 
Observable 
Decentralise All 
The Things ✔
✔ ✔ ✔ 
#ndclondon @samnewman 
29 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Isolate Failure Deploy 
Independently 
Highly 
Observable 
Decentralise All 
The Things ✔
ONE SERVICE PER-HOST 
Service 
Host 
#ndclondon @samnewman
ONE SERVICE PER-HOST 
Service 
Host 
Service Service 
Service Service 
Host 
VS 
#ndclondon @samnewman
CONSUMER-DRIVEN CONTRACTS 
Shipping Inventory 
#ndclondon @samnewman
CONSUMER-DRIVEN CONTRACTS 
Shipping Inventory 
Expectations 
#ndclondon @samnewman
CONSUMER-DRIVEN CONTRACTS 
Shipping Inventory 
Expectations 
#ndclondon @samnewman
CONSUMER-DRIVEN CONTRACTS 
Shipping Inventory 
Expectations 
Prod 
#ndclondon @samnewman
CONSUMER-DRIVEN CONTRACTS 
Shipping Inventory 
Expectations 
Prod 
#ndclondon @samnewman
https://github.com/realestate-com-au/pact 
#ndclondon @samnewman
CO-EXIST ENDPOINTS 
Shipping 
Customer Service 
#ndclondon @samnewman
CO-EXIST ENDPOINTS 
Shipping 
V1 V2 
Customer Service 
#ndclondon @samnewman
CO-EXIST ENDPOINTS 
Shipping 
V1 V2 
Customer Service 
#ndclondon @samnewman
CO-EXIST ENDPOINTS 
Shipping 
Customer Service 
V2 
#ndclondon @samnewman
✔ ✔ ✔ 
Highly 
Observable 
#ndclondon @samnewman 
34 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Isolate Failure 
Decentralise All 
The Things ✔ 
Deploy 
✔ Independently
✔ ✔ ✔ 
Highly 
Observable 
#ndclondon @samnewman 
34 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Isolate Failure 
Decentralise All 
The Things ✔ 
Deploy 
✔ Independently
#ndclondon @samnewman
1 in 100 
#ndclondon @samnewman
1 in 100 
#ndclondon @samnewman
4 in 100 
#ndclondon @samnewman
Strangler App 
#ndclondon @samnewman
Strangler App 
Legacy App Legacy App 
Legacy App 
#ndclondon @samnewman
Requests 
Strangler App 
Legacy App 
Legacy App 
Legacy App 
#ndclondon @samnewman
Requests 
Strangler App 
Legacy App 
Legacy App 
Legacy App 
#ndclondon @samnewman
Requests 
Strangler App 
Legacy App 
Legacy App 
Legacy App 
#ndclondon @samnewman
Requests 
Strangler App 
Legacy App 
30 - 60 Concurrent Requests 
Legacy App 
Legacy App 
#ndclondon @samnewman
Requests 
Strangler App 
Legacy App 
30 - 60 Concurrent Requests 
> 800 Concurrent Requests 
Legacy App 
Legacy App 
#ndclondon @samnewman
Requests 
Strangler App 
Legacy App 
30 - 60 Concurrent Requests 
> 800 Concurrent Requests 
Legacy App 
Legacy App 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
Failing…slowly! 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
Failing…slowly! 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
Thread-pool 
exhausted 
Failing…slowly! 
#ndclondon @samnewman
Strangler App 
Thread Pool 
No requests to other 
downstream apps 
Legacy App Legacy App Legacy App 
Thread-pool 
exhausted 
Failing…slowly! 
#ndclondon @samnewman
Strangler App 
Thread Pool 
No requests to other 
downstream apps 
Legacy App Legacy App Legacy App 
Thread-pool 
exhausted 
Failing…slowly! 
#ndclondon @samnewman
Strangler App 
Thread Pool 
No requests to other 
downstream apps 
Legacy App Legacy App Legacy App 
Requests 
Building Up 
Thread-pool 
exhausted 
Failing…slowly! 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
Fix Timeouts 
#ndclondon @samnewman
Strangler App 
Thread Pool 
Legacy App Legacy App Legacy App 
Fix Timeouts 
#ndclondon @samnewman
Strangler App 
Thread Pool Thread Pool Thread Pool 
Legacy App Legacy App Legacy App 
Fix Timeouts 
#ndclondon @samnewman
Strangler App 
Thread Pool Thread Pool Thread Pool 
Legacy App Legacy App Legacy App 
Fix Timeouts 
Bulkhead 
Downstream 
Connections 
#ndclondon @samnewman
Strangler App 
Thread Pool Thread Pool Thread Pool 
Legacy App Legacy App Legacy App 
Fix Timeouts 
Bulkhead 
Downstream 
Connections 
#ndclondon @samnewman
Strangler App 
Thread Pool Thread Pool Thread Pool 
Circuit Breakers 
Legacy App Legacy App Legacy App 
Fix Timeouts 
Bulkhead 
Downstream 
Connections 
#ndclondon @samnewman
✔ ✔ ✔ 
✔ Independently ✔ Isolate Failure 
#ndclondon @samnewman 
39 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Highly 
Observable 
Decentralise All 
The Things ✔ 
Deploy
✔ ✔ ✔ 
✔ Independently ✔ Isolate Failure 
#ndclondon @samnewman 
39 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Culture Of 
Automation Hide Implementation 
Details 
Highly 
Observable 
Decentralise All 
The Things ✔ 
Deploy
#ndclondon @samnewman
AGGREGATION 
#ndclondon @samnewman
AGGREGATION 
LOGS 
#ndclondon @samnewman
AGGREGATION 
LOGS 
STATS 
#ndclondon @samnewman
CORRELATION IDS 
#ndclondon @samnewman
CORRELATION IDS 
ID 8964 
#ndclondon @samnewman
CORRELATION IDS 
ID 8964 
ID 8964 
ID 8964 
ID 8964 
ID 8964 
#ndclondon @samnewman
Principles Of 
Microservices 
#ndclondon @samnewman
Principles Of 
Microservices 
Modelled Around 
Business Domain 
#ndclondon @samnewman
Culture Of 
Automation 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
#ndclondon @samnewman
Culture Of 
Automation Hide Implementation 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Details 
#ndclondon @samnewman
Culture Of 
Automation Hide Implementation 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Details 
Decentralise All 
The Things 
#ndclondon @samnewman
Culture Of 
Automation Hide Implementation 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Details 
Decentralise All 
The Things 
Deploy 
Independently 
#ndclondon @samnewman
Culture Of 
Automation Hide Implementation 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Details 
Decentralise All 
The Things 
Isolate Failure Deploy 
Independently 
#ndclondon @samnewman
Culture Of 
Automation Hide Implementation 
Principles Of 
Microservices 
Modelled Around 
Business Domain 
Details 
Decentralise All 
The Things 
Highly 
Observable 
Isolate Failure Deploy 
Independently 
#ndclondon @samnewman
Building 
Microservices 
DESIGNING FINE-GRAINED SYSTEMS 
http://buildingmicroservices.com/ 
Sam Newman 
#ndclondon @samnewman
THANKS! 
Sam Newman 
@samnewman

Mais conteúdo relacionado

Mais procurados

Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014Sam 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
 
AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016Sam Newman
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservicesSam Newman
 
Hiding The Lead: Coupling, cohesion and microservices
Hiding The Lead: Coupling, cohesion and microservicesHiding The Lead: Coupling, cohesion and microservices
Hiding The Lead: Coupling, cohesion and microservicesSam Newman
 
AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And MicroservicesSam 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
 
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
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014Sam Newman
 
THE UX OF DATA - VISUALIZATION RESPONSIVE
THE UX OF DATA - VISUALIZATION RESPONSIVETHE UX OF DATA - VISUALIZATION RESPONSIVE
THE UX OF DATA - VISUALIZATION RESPONSIVEPeter Rozek
 
Deploying and Testing Microservices
Deploying and Testing MicroservicesDeploying and Testing Microservices
Deploying and Testing MicroservicesThoughtworks
 
Designing the Priority, Performance ist User Experience
Designing the Priority, Performance ist User ExperienceDesigning the Priority, Performance ist User Experience
Designing the Priority, Performance ist User ExperiencePeter Rozek
 
Hassliebe Onlineformulare, Enhance your Form for better UX
Hassliebe Onlineformulare, Enhance your Form for better UXHassliebe Onlineformulare, Enhance your Form for better UX
Hassliebe Onlineformulare, Enhance your Form for better UXPeter Rozek
 
The UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryThe UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryPeter Rozek
 
Mobile Apps at Work for Non For Profit Accountants #AICPANFP
Mobile Apps at Work for Non For Profit Accountants #AICPANFPMobile Apps at Work for Non For Profit Accountants #AICPANFP
Mobile Apps at Work for Non For Profit Accountants #AICPANFPgrimesba
 
Mobile apps at work for non for profit accountants aicpa
Mobile apps at work for non for profit accountants aicpaMobile apps at work for non for profit accountants aicpa
Mobile apps at work for non for profit accountants aicpaAbila
 
SecOps - Bringing Agility into Security
SecOps - Bringing Agility into SecuritySecOps - Bringing Agility into Security
SecOps - Bringing Agility into SecurityAtlassian
 
Next Level Chaos Engineering - Chaos Conf 2018
Next Level Chaos Engineering - Chaos Conf 2018 Next Level Chaos Engineering - Chaos Conf 2018
Next Level Chaos Engineering - Chaos Conf 2018 Ana Medina
 
Reactive Summit 2020 - How state helps you to stay reactive
Reactive Summit 2020 - How state helps you to stay reactiveReactive Summit 2020 - How state helps you to stay reactive
Reactive Summit 2020 - How state helps you to stay reactiveBernd Ruecker
 
Serverless... Hoe, wat en vooral waarom
Serverless... Hoe, wat en vooral waaromServerless... Hoe, wat en vooral waarom
Serverless... Hoe, wat en vooral waaromJan de Vries
 

Mais procurados (20)

Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
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
 
AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
 
Hiding The Lead: Coupling, cohesion and microservices
Hiding The Lead: Coupling, cohesion and microservicesHiding The Lead: Coupling, cohesion and microservices
Hiding The Lead: Coupling, cohesion and microservices
 
AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And Microservices
 
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?
 
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
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014
 
THE UX OF DATA - VISUALIZATION RESPONSIVE
THE UX OF DATA - VISUALIZATION RESPONSIVETHE UX OF DATA - VISUALIZATION RESPONSIVE
THE UX OF DATA - VISUALIZATION RESPONSIVE
 
Deploying and Testing Microservices
Deploying and Testing MicroservicesDeploying and Testing Microservices
Deploying and Testing Microservices
 
Designing the Priority, Performance ist User Experience
Designing the Priority, Performance ist User ExperienceDesigning the Priority, Performance ist User Experience
Designing the Priority, Performance ist User Experience
 
Hassliebe Onlineformulare, Enhance your Form for better UX
Hassliebe Onlineformulare, Enhance your Form for better UXHassliebe Onlineformulare, Enhance your Form for better UX
Hassliebe Onlineformulare, Enhance your Form for better UX
 
The UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryThe UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQuery
 
Mobile Apps at Work for Non For Profit Accountants #AICPANFP
Mobile Apps at Work for Non For Profit Accountants #AICPANFPMobile Apps at Work for Non For Profit Accountants #AICPANFP
Mobile Apps at Work for Non For Profit Accountants #AICPANFP
 
Mobile apps at work for non for profit accountants aicpa
Mobile apps at work for non for profit accountants aicpaMobile apps at work for non for profit accountants aicpa
Mobile apps at work for non for profit accountants aicpa
 
SecOps - Bringing Agility into Security
SecOps - Bringing Agility into SecuritySecOps - Bringing Agility into Security
SecOps - Bringing Agility into Security
 
Next Level Chaos Engineering - Chaos Conf 2018
Next Level Chaos Engineering - Chaos Conf 2018 Next Level Chaos Engineering - Chaos Conf 2018
Next Level Chaos Engineering - Chaos Conf 2018
 
Reactive Summit 2020 - How state helps you to stay reactive
Reactive Summit 2020 - How state helps you to stay reactiveReactive Summit 2020 - How state helps you to stay reactive
Reactive Summit 2020 - How state helps you to stay reactive
 
Serverless... Hoe, wat en vooral waarom
Serverless... Hoe, wat en vooral waaromServerless... Hoe, wat en vooral waarom
Serverless... Hoe, wat en vooral waarom
 

Destaque

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocitySam Newman
 
Stateless authentication for microservices
Stateless authentication for microservicesStateless authentication for microservices
Stateless authentication for microservicesAlvaro Sanchez-Mariscal
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesAdrian Cockcroft
 
Developing applications with a microservice architecture (SVforum, microservi...
Developing applications with a microservice architecture (SVforum, microservi...Developing applications with a microservice architecture (SVforum, microservi...
Developing applications with a microservice architecture (SVforum, microservi...Chris Richardson
 
Javaland 2017: "You´ll do microservices now". Now what?
Javaland 2017: "You´ll do microservices now". Now what?Javaland 2017: "You´ll do microservices now". Now what?
Javaland 2017: "You´ll do microservices now". Now what?André Goliath
 
Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015Steve Hoffman
 
Microservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMatt McLarty
 
The Case for Chaos
The Case for ChaosThe Case for Chaos
The Case for ChaosBruce Wong
 
Agile Apps - iOSDevUK 2015 by Amy Kinney
Agile Apps - iOSDevUK 2015 by Amy Kinney Agile Apps - iOSDevUK 2015 by Amy Kinney
Agile Apps - iOSDevUK 2015 by Amy Kinney kinneyamy
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...Kim Clark
 
Microservice architecture design principles
Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principlesSanjoy Kumar Roy
 
Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...
Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...
Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...Pooyan Jamshidi
 
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Microservices Architecture (MSA) - Presentation made at The Open Group confer...Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Microservices Architecture (MSA) - Presentation made at The Open Group confer...Somasundram Balakrushnan
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc osloSam Newman
 
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...Phil Calçado
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Kai Wähner
 
From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!Jules Pierre-Louis
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Adrian Cockcroft
 

Destaque (20)

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
Stateless authentication for microservices
Stateless authentication for microservicesStateless authentication for microservices
Stateless authentication for microservices
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Developing applications with a microservice architecture (SVforum, microservi...
Developing applications with a microservice architecture (SVforum, microservi...Developing applications with a microservice architecture (SVforum, microservi...
Developing applications with a microservice architecture (SVforum, microservi...
 
Atomic Design a gyakorlatban
Atomic Design a gyakorlatbanAtomic Design a gyakorlatban
Atomic Design a gyakorlatban
 
Javaland 2017: "You´ll do microservices now". Now what?
Javaland 2017: "You´ll do microservices now". Now what?Javaland 2017: "You´ll do microservices now". Now what?
Javaland 2017: "You´ll do microservices now". Now what?
 
Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015Enabling Microservices @Orbitz - Velocity Conf 2015
Enabling Microservices @Orbitz - Velocity Conf 2015
 
Microservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo Presentation
 
The Case for Chaos
The Case for ChaosThe Case for Chaos
The Case for Chaos
 
Agile Apps - iOSDevUK 2015 by Amy Kinney
Agile Apps - iOSDevUK 2015 by Amy Kinney Agile Apps - iOSDevUK 2015 by Amy Kinney
Agile Apps - iOSDevUK 2015 by Amy Kinney
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...
 
Microservice architecture design principles
Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principles
 
Modeling Microservices
Modeling MicroservicesModeling Microservices
Modeling Microservices
 
Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...
Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...
Microservices Architecture Enables DevOps: Migration to a Cloud-Native Archit...
 
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Microservices Architecture (MSA) - Presentation made at The Open Group confer...Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc oslo
 
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
 
From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 

Semelhante a Principles of Microservices - NDC 2014

Analytics That Drive The Value Of Content
Analytics That Drive The Value Of Content  Analytics That Drive The Value Of Content
Analytics That Drive The Value Of Content Pajama Program
 
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
 
Seamlessly Detect and React to IT-Service Related Problems
Seamlessly Detect and React to IT-Service Related ProblemsSeamlessly Detect and React to IT-Service Related Problems
Seamlessly Detect and React to IT-Service Related ProblemsDynatrace
 
Critical online success factors with dynatrace
Critical online success factors with dynatraceCritical online success factors with dynatrace
Critical online success factors with dynatraceDynatraceANZ
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Adrian Cockcroft
 
MSP Webcast - Leveraging Cloud Security to Become a Virtual CIO
MSP Webcast - Leveraging Cloud Security to Become a Virtual CIOMSP Webcast - Leveraging Cloud Security to Become a Virtual CIO
MSP Webcast - Leveraging Cloud Security to Become a Virtual CIOOpenDNS
 
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
 
Harnessing Domain Driven Design
Harnessing Domain Driven DesignHarnessing Domain Driven Design
Harnessing Domain Driven DesignCapgemini
 
Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !Microsoft Technet France
 
Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !Microsoft Décideurs IT
 
FinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economyFinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economyYan Cui
 
Digitecture pop150316
Digitecture pop150316Digitecture pop150316
Digitecture pop150316SogetiLabs
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservicesThoughtworks
 
Running microservice environments is no free lunch
Running microservice environments is no free lunchRunning microservice environments is no free lunch
Running microservice environments is no free lunchAlois Mayr
 
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Dynatrace
 
Salesforce Commerce Cloud & SEO - 5 Lessons.pptx
Salesforce Commerce Cloud & SEO - 5 Lessons.pptxSalesforce Commerce Cloud & SEO - 5 Lessons.pptx
Salesforce Commerce Cloud & SEO - 5 Lessons.pptxEdwin Romero
 
Pantalk: Responsive Web Design
Pantalk: Responsive Web DesignPantalk: Responsive Web Design
Pantalk: Responsive Web DesignScreen Concept
 
YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...
YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...
YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...Chris Richardson
 
Enterprise TMS: The Strategic Advantage
Enterprise TMS: The Strategic AdvantageEnterprise TMS: The Strategic Advantage
Enterprise TMS: The Strategic AdvantageEnsighten
 
Using Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceUsing Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceOutlyer
 

Semelhante a Principles of Microservices - NDC 2014 (20)

Analytics That Drive The Value Of Content
Analytics That Drive The Value Of Content  Analytics That Drive The Value Of Content
Analytics That Drive The Value Of Content
 
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...
 
Seamlessly Detect and React to IT-Service Related Problems
Seamlessly Detect and React to IT-Service Related ProblemsSeamlessly Detect and React to IT-Service Related Problems
Seamlessly Detect and React to IT-Service Related Problems
 
Critical online success factors with dynatrace
Critical online success factors with dynatraceCritical online success factors with dynatrace
Critical online success factors with dynatrace
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
MSP Webcast - Leveraging Cloud Security to Become a Virtual CIO
MSP Webcast - Leveraging Cloud Security to Become a Virtual CIOMSP Webcast - Leveraging Cloud Security to Become a Virtual CIO
MSP Webcast - Leveraging Cloud Security to Become a Virtual CIO
 
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
 
Harnessing Domain Driven Design
Harnessing Domain Driven DesignHarnessing Domain Driven Design
Harnessing Domain Driven Design
 
Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !
 
Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !Web/Azure Application Proxy : des apps, de la sécurité, partout !
Web/Azure Application Proxy : des apps, de la sécurité, partout !
 
FinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economyFinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economy
 
Digitecture pop150316
Digitecture pop150316Digitecture pop150316
Digitecture pop150316
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservices
 
Running microservice environments is no free lunch
Running microservice environments is no free lunchRunning microservice environments is no free lunch
Running microservice environments is no free lunch
 
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
Sitecore Digital Survivor Series - How Web and App Performance impacts Custom...
 
Salesforce Commerce Cloud & SEO - 5 Lessons.pptx
Salesforce Commerce Cloud & SEO - 5 Lessons.pptxSalesforce Commerce Cloud & SEO - 5 Lessons.pptx
Salesforce Commerce Cloud & SEO - 5 Lessons.pptx
 
Pantalk: Responsive Web Design
Pantalk: Responsive Web DesignPantalk: Responsive Web Design
Pantalk: Responsive Web Design
 
YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...
YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...
YOW London - Considering Migrating a Monolith to Microservices? A Dark Energy...
 
Enterprise TMS: The Strategic Advantage
Enterprise TMS: The Strategic AdvantageEnterprise TMS: The Strategic Advantage
Enterprise TMS: The Strategic Advantage
 
Using Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceUsing Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded Space
 

Último

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Principles of Microservices - NDC 2014