SlideShare a Scribd company logo
An Introduction to
Microservices
URI GOLDSTEIN, MARCH 2017
2/23
Uri Goldstein
@urig
http://urig.io/
uri.goldstein@gmail.com
3/23
Agenda
History and Definitions
Major Characteristics
Strengths and Challenges
Further Investigation
4/23
A Bit of History
 Term coined in 2011
 Popular and gaining
popularity
 Evangelized by Netflix, AWS
 All the cool kids are doing it*
* Not really, no.
5/23
Definition
There Is No Band
Official Definition
Definitions
Netflix:
“Fine grained SOA”
The web:
“SOA Done Right”
@urig:
“SOA in the Cloud”
James Lewis & Martin Fowler, 2014:
“An Architectural Style”
 Must-read article
 9 Common Characteristics
7/23
Ex: Monolith vs Microservices
Microservices are services
 Single Responsibility
 Easily upgraded
 Easily replaced
 1 Service = 1 Process
 Exclusive Ownership of
Data
 Polyglot Technology
9/23
Microservices are micro
 “Small enough to fit
in one’s head”
 Typically Tens to Tens of
Thousands LOC
 Owned by single
person / team
10/23
Products not Projects
“You build it, You run it”
DevOps Skills and Mentality
Evolutionary Design
11/23
Business drives architecture
Cross-functional teams
Organized around Business Capability
1 Service ≈ 1 Business Feature
12/23
Smart endpoints and dumb pipes
Microservices are
the Anti-ESB
13/23
Smart endpoints and dumb pipes
 More like WWW:
Logic resides in endpoints
Comm. layer is simple
Typically REST
14/23
Distributed Means Distributed
Designed for Failure
Stateless
Asynchronous
15/23
Benefits
Highly Scalable
Cost Effective*
Fast and Furious
Cloud Native
16/23
Challenges
17/23
18/23
No Compiler Safety Net
Testing
Versioning
Backward Compatibility
19/23
Easy Deployment Isn’t Easy
DevOps
Automation
Continuous Delivery / Deployment
20/23
Network Latency and Reliability
Design for Failure
Redundancy
Monitoring
Automation
21/23
Take-Aways
 One size does not fit all
 Challenges are significant
 Do you have the skills to mitigate them?
 Are the benefits relevant for you?
 The Good News:
It’s not all or Nothing
22/23
Further reading
 Microservices Resource Guide
https://www.martinfowler.com/microservices/
 Microservices Article: Lewis, James & Fowler, Martin
https://martinfowler.com/articles/microservices.html
 Adrian Cockroft: Migrating to Microservices (video)
https://www.infoq.com/presentations/migration-cloud-native
 Loads more…
23/23
Thanks for listening – Question Time
uri.goldstein@gmail.com
GDG Rishon JetBrains give away!
http://tinyurl.com/GDGRL-March

More Related Content

What's hot

Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyTop 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
LetsConnect
 
Project Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs TechnologyProject Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs Technology
LetsConnect
 
Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)
LetsConnect
 
How to attract more users – The evolving story of the Eurapco IBM Connections...
How to attract more users – The evolving story of the Eurapco IBM Connections...How to attract more users – The evolving story of the Eurapco IBM Connections...
How to attract more users – The evolving story of the Eurapco IBM Connections...
LetsConnect
 
The next wave of change
The next wave of changeThe next wave of change
The next wave of change
LetsConnect
 
Closing the Cloud Skills Gap
Closing the Cloud Skills GapClosing the Cloud Skills Gap
Closing the Cloud Skills Gap
Scott Lowe
 
The Collaboration Decathlon
The Collaboration DecathlonThe Collaboration Decathlon
The Collaboration Decathlon
LetsConnect
 
SFScon17 - Davide Taibi: "From Monolith to Microservices"
SFScon17 - Davide Taibi: "From Monolith to Microservices"SFScon17 - Davide Taibi: "From Monolith to Microservices"
SFScon17 - Davide Taibi: "From Monolith to Microservices"
South Tyrol Free Software Conference
 
What is Web 2.0?
What is Web 2.0?What is Web 2.0?
What is Web 2.0?
Msifry
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
Dan Brickley
 

What's hot (10)

Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them EffectivelyTop 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
Top 5 Challenges of Social Business Adaptation & How to Resolve Them Effectively
 
Project Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs TechnologyProject Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs Technology
 
Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)Rostelecom Social Platform (100,000+ employees)
Rostelecom Social Platform (100,000+ employees)
 
How to attract more users – The evolving story of the Eurapco IBM Connections...
How to attract more users – The evolving story of the Eurapco IBM Connections...How to attract more users – The evolving story of the Eurapco IBM Connections...
How to attract more users – The evolving story of the Eurapco IBM Connections...
 
The next wave of change
The next wave of changeThe next wave of change
The next wave of change
 
Closing the Cloud Skills Gap
Closing the Cloud Skills GapClosing the Cloud Skills Gap
Closing the Cloud Skills Gap
 
The Collaboration Decathlon
The Collaboration DecathlonThe Collaboration Decathlon
The Collaboration Decathlon
 
SFScon17 - Davide Taibi: "From Monolith to Microservices"
SFScon17 - Davide Taibi: "From Monolith to Microservices"SFScon17 - Davide Taibi: "From Monolith to Microservices"
SFScon17 - Davide Taibi: "From Monolith to Microservices"
 
What is Web 2.0?
What is Web 2.0?What is Web 2.0?
What is Web 2.0?
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
 

Viewers also liked

A Brief Intro to Microsoft Orleans
A Brief Intro to Microsoft OrleansA Brief Intro to Microsoft Orleans
A Brief Intro to Microsoft Orleans
Uri Goldstein
 
Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...
Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...
Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...
TITA research
 
Portadas nacionales 27 marzo-17 (2)
Portadas nacionales 27 marzo-17 (2)Portadas nacionales 27 marzo-17 (2)
Portadas nacionales 27 marzo-17 (2)
Portadas Nacionales Think Mercadotecnia
 
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusTop 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Kemp
 
Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装
Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装
Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装
Satoshi imai
 
Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Matleena Laakso
 
Making Metrics Matter: An investigation of sales-aligned marketing reporting...
Making Metrics Matter: An investigation of sales-aligned marketing  reporting...Making Metrics Matter: An investigation of sales-aligned marketing  reporting...
Making Metrics Matter: An investigation of sales-aligned marketing reporting...
Remen Okoruwa
 
Experiencias de trabajo con TIC en el aula de FOL
Experiencias de trabajo con TIC en el aula de FOLExperiencias de trabajo con TIC en el aula de FOL
Experiencias de trabajo con TIC en el aula de FOL
Lourdes Barroso
 
Joe Emison - 10X Product Development
Joe Emison - 10X Product DevelopmentJoe Emison - 10X Product Development
Joe Emison - 10X Product Development
ServerlessConf
 
User Experience for the 100% - making your intranet accessible to everyone!
User Experience for the 100% - making your intranet accessible to everyone!User Experience for the 100% - making your intranet accessible to everyone!
User Experience for the 100% - making your intranet accessible to everyone!
Invotra
 
SEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media ProjectSEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media Project
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
 
Esquema de Branding Personal
Esquema de Branding PersonalEsquema de Branding Personal
Esquema de Branding Personal
Andrés Pérez
 
Invisible revolution Drupal Developer Days 2017
Invisible revolution Drupal Developer Days 2017Invisible revolution Drupal Developer Days 2017
Invisible revolution Drupal Developer Days 2017
Juliet Moreiro Bockhop
 
eShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress HiperescalaeShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress Hiperescala
Efraim Martinez
 
RISE OF THE BEAST Quick Quotes
RISE OF THE BEAST Quick QuotesRISE OF THE BEAST Quick Quotes
RISE OF THE BEAST Quick Quotes
Mark Gilroy
 
Actores y público en el teatro griego
Actores y público en el teatro griegoActores y público en el teatro griego
Actores y público en el teatro griego
Rosa Mariño
 
Sesiones y orientaciones pedagógicas emergencia (Word)
Sesiones y orientaciones pedagógicas emergencia (Word)Sesiones y orientaciones pedagógicas emergencia (Word)
Sesiones y orientaciones pedagógicas emergencia (Word)
Marly Rodriguez
 
DevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーション
DevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーションDevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーション
DevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーション
Rochelle Kopp
 
kintoneの検索高速化への取り組み
kintoneの検索高速化への取り組みkintoneの検索高速化への取り組み
kintoneの検索高速化への取り組み
Ryo Mitoma
 
HAPPYWEEK 212 - 2017.03.27.
HAPPYWEEK 212 - 2017.03.27.HAPPYWEEK 212 - 2017.03.27.
HAPPYWEEK 212 - 2017.03.27.
Jiří Černák
 

Viewers also liked (20)

A Brief Intro to Microsoft Orleans
A Brief Intro to Microsoft OrleansA Brief Intro to Microsoft Orleans
A Brief Intro to Microsoft Orleans
 
Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...
Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...
Härkönen, Lappalainen & Jalovaara: The deterioration of Finnish single mother...
 
Portadas nacionales 27 marzo-17 (2)
Portadas nacionales 27 marzo-17 (2)Portadas nacionales 27 marzo-17 (2)
Portadas nacionales 27 marzo-17 (2)
 
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusTop 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
 
Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装
Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装
Lispmeetup #50 cl-random-forest: Common Lispによるランダムフォレストの実装
 
Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Avoimet Creative Commons -lisenssit (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
 
Making Metrics Matter: An investigation of sales-aligned marketing reporting...
Making Metrics Matter: An investigation of sales-aligned marketing  reporting...Making Metrics Matter: An investigation of sales-aligned marketing  reporting...
Making Metrics Matter: An investigation of sales-aligned marketing reporting...
 
Experiencias de trabajo con TIC en el aula de FOL
Experiencias de trabajo con TIC en el aula de FOLExperiencias de trabajo con TIC en el aula de FOL
Experiencias de trabajo con TIC en el aula de FOL
 
Joe Emison - 10X Product Development
Joe Emison - 10X Product DevelopmentJoe Emison - 10X Product Development
Joe Emison - 10X Product Development
 
User Experience for the 100% - making your intranet accessible to everyone!
User Experience for the 100% - making your intranet accessible to everyone!User Experience for the 100% - making your intranet accessible to everyone!
User Experience for the 100% - making your intranet accessible to everyone!
 
SEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media ProjectSEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media Project
 
Esquema de Branding Personal
Esquema de Branding PersonalEsquema de Branding Personal
Esquema de Branding Personal
 
Invisible revolution Drupal Developer Days 2017
Invisible revolution Drupal Developer Days 2017Invisible revolution Drupal Developer Days 2017
Invisible revolution Drupal Developer Days 2017
 
eShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress HiperescalaeShow Barcelona - WordPress Hiperescala
eShow Barcelona - WordPress Hiperescala
 
RISE OF THE BEAST Quick Quotes
RISE OF THE BEAST Quick QuotesRISE OF THE BEAST Quick Quotes
RISE OF THE BEAST Quick Quotes
 
Actores y público en el teatro griego
Actores y público en el teatro griegoActores y público en el teatro griego
Actores y público en el teatro griego
 
Sesiones y orientaciones pedagógicas emergencia (Word)
Sesiones y orientaciones pedagógicas emergencia (Word)Sesiones y orientaciones pedagógicas emergencia (Word)
Sesiones y orientaciones pedagógicas emergencia (Word)
 
DevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーション
DevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーションDevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーション
DevLOVE関西 2017年3月25日 ロッシェル・カップのプレゼンテーション
 
kintoneの検索高速化への取り組み
kintoneの検索高速化への取り組みkintoneの検索高速化への取り組み
kintoneの検索高速化への取り組み
 
HAPPYWEEK 212 - 2017.03.27.
HAPPYWEEK 212 - 2017.03.27.HAPPYWEEK 212 - 2017.03.27.
HAPPYWEEK 212 - 2017.03.27.
 

Similar to An Introduction to Microservices

ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
Daniel Bryant
 
Are Microservices our future?
Are Microservices our future?Are Microservices our future?
Are Microservices our future?
Angelo Simone Scotto
 
Spring cloud-netflix-oss-microservices
Spring cloud-netflix-oss-microservices Spring cloud-netflix-oss-microservices
Spring cloud-netflix-oss-microservices
Staples
 
Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions
Chris Richardson
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Mark Hinkle
 
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
InnoTech
 
From monolithic to microservices to serverless
From monolithic to microservices to serverlessFrom monolithic to microservices to serverless
From monolithic to microservices to serverless
Davide Taibi
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
Ahmed Misbah
 
NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX MRA Fabric Model Release and Ask Me Anything Part 4NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX, Inc.
 
GOTO Amsterdam 2017 - Enterprise Fast Lane
GOTO Amsterdam 2017 - Enterprise Fast LaneGOTO Amsterdam 2017 - Enterprise Fast Lane
GOTO Amsterdam 2017 - Enterprise Fast Lane
Christian Deger
 
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New...
 The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New... The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New...
InnoTech
 
Azure and DevOps: ARM & ARM
Azure and DevOps: ARM & ARMAzure and DevOps: ARM & ARM
Azure and DevOps: ARM & ARM
Jim O'Neil
 
ZTLive 2016 "Introduction to Microservices"
ZTLive 2016 "Introduction to Microservices"ZTLive 2016 "Introduction to Microservices"
ZTLive 2016 "Introduction to Microservices"
Daniel Bryant
 
Technovation VIT STTP December 2013
Technovation VIT STTP December 2013 Technovation VIT STTP December 2013
Technovation VIT STTP December 2013
Seema Shah
 
Building cloud-ready Microservices
Building cloud-ready MicroservicesBuilding cloud-ready Microservices
Building cloud-ready Microservices
veredflis
 
Microservices
MicroservicesMicroservices
Microservices
MicroservicesMicroservices
CloudCon 2012 Keynote Address
CloudCon 2012 Keynote AddressCloudCon 2012 Keynote Address
CloudCon 2012 Keynote Address
exponential-inc
 
Microservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsMicroservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and Tools
IBM
 
Domain Driven Design - Building Blocks
Domain Driven Design - Building BlocksDomain Driven Design - Building Blocks
Domain Driven Design - Building Blocks
Mark Windholtz
 

Similar to An Introduction to Microservices (20)

ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
 
Are Microservices our future?
Are Microservices our future?Are Microservices our future?
Are Microservices our future?
 
Spring cloud-netflix-oss-microservices
Spring cloud-netflix-oss-microservices Spring cloud-netflix-oss-microservices
Spring cloud-netflix-oss-microservices
 
Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud Hybridization
 
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
 
From monolithic to microservices to serverless
From monolithic to microservices to serverlessFrom monolithic to microservices to serverless
From monolithic to microservices to serverless
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
 
NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX MRA Fabric Model Release and Ask Me Anything Part 4NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX MRA Fabric Model Release and Ask Me Anything Part 4
 
GOTO Amsterdam 2017 - Enterprise Fast Lane
GOTO Amsterdam 2017 - Enterprise Fast LaneGOTO Amsterdam 2017 - Enterprise Fast Lane
GOTO Amsterdam 2017 - Enterprise Fast Lane
 
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New...
 The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New... The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New...
 
Azure and DevOps: ARM & ARM
Azure and DevOps: ARM & ARMAzure and DevOps: ARM & ARM
Azure and DevOps: ARM & ARM
 
ZTLive 2016 "Introduction to Microservices"
ZTLive 2016 "Introduction to Microservices"ZTLive 2016 "Introduction to Microservices"
ZTLive 2016 "Introduction to Microservices"
 
Technovation VIT STTP December 2013
Technovation VIT STTP December 2013 Technovation VIT STTP December 2013
Technovation VIT STTP December 2013
 
Building cloud-ready Microservices
Building cloud-ready MicroservicesBuilding cloud-ready Microservices
Building cloud-ready Microservices
 
Microservices
MicroservicesMicroservices
Microservices
 
Microservices
MicroservicesMicroservices
Microservices
 
CloudCon 2012 Keynote Address
CloudCon 2012 Keynote AddressCloudCon 2012 Keynote Address
CloudCon 2012 Keynote Address
 
Microservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsMicroservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and Tools
 
Domain Driven Design - Building Blocks
Domain Driven Design - Building BlocksDomain Driven Design - Building Blocks
Domain Driven Design - Building Blocks
 

Recently uploaded

Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 

Recently uploaded (20)

Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 

An Introduction to Microservices