The Reason to Use
Microservices
Dmytro Bischak 2017
About Author
First microservice application in 2004
Windows C++ services on Pipes
Microservices vs Monolith
Dashboard Service
Tracking Service Marketing
SystemCampaign Service
Report Service
Goals of Microservices
Loose coupling
Independence in development
Independence in technology
Better scaling
Overhead of Microservices
Deployment
Monitoring
Additional code
Communication between services
Challenges of Microservices
Service Discovery
Service Versioning
Load balancing and availability
Advices
Frameworks (e.g. Lagom, Spring Cloud)
Don't use Microservices in the first system
Use small number of services
Useful links
https://martinfowler.com/articles/microservices.html
https://martinfowler.com/bliki/BoundedContext.html
https://www.lightbend.com/lagom
http://projects.spring.io/spring-cloud/
http://doc.akka.io/docs/akka/2.4/scala/stream/index.html

More Related Content

PDF
Microservice Integration from Dev to Production_KubeCon2018
PPTX
Modernizing IT with Microservices
PDF
Microservice Websites (microXchg 2017)
PDF
The Microservices and DevOps Journey
PDF
microXchg 2017: "Microservices: The People and Organisational Impact"
PDF
Microservices Workshop All Topics Deck 2016
PDF
Accion Labs Microservices Whitepaper
PDF
Microservices: Organizing Large Teams for Rapid Delivery
Microservice Integration from Dev to Production_KubeCon2018
Modernizing IT with Microservices
Microservice Websites (microXchg 2017)
The Microservices and DevOps Journey
microXchg 2017: "Microservices: The People and Organisational Impact"
Microservices Workshop All Topics Deck 2016
Accion Labs Microservices Whitepaper
Microservices: Organizing Large Teams for Rapid Delivery

Viewers also liked (20)

PPTX
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
PPTX
Managing a Microservices Development Team (And advanced Microservice concerns)
PPTX
DevOps Friendly Doc Publishing for APIs & Microservices
PDF
Modern Infrastructure Automation
PDF
DevOps, microservices and stress-free incidents. How toy have your cake and ...
PPTX
Multi-node ZUUL OpenStack gate for bare metal and Docker
PPTX
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
PPTX
Building A DevOps Platform for Microservices
PDF
Living with microservices at Pipedrive
PDF
OOP/MM 2017: "Seven (More) Deadly Sins of Microservices"
PDF
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
PDF
Authorization and Authentication in Microservice Environments
PDF
Automating Security in Building Software
PDF
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
PDF
Evolution of Microservices - Craft Conference
PDF
The Journey from Monolith to Microservices: a Guided Adventure
PPTX
Test Automation Architecture in Microservices
PDF
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
PDF
Microservice Architecture 101
PPTX
Starting and Scaling DevOps In the Enterprise
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Managing a Microservices Development Team (And advanced Microservice concerns)
DevOps Friendly Doc Publishing for APIs & Microservices
Modern Infrastructure Automation
DevOps, microservices and stress-free incidents. How toy have your cake and ...
Multi-node ZUUL OpenStack gate for bare metal and Docker
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
Building A DevOps Platform for Microservices
Living with microservices at Pipedrive
OOP/MM 2017: "Seven (More) Deadly Sins of Microservices"
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
Authorization and Authentication in Microservice Environments
Automating Security in Building Software
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
Evolution of Microservices - Craft Conference
The Journey from Monolith to Microservices: a Guided Adventure
Test Automation Architecture in Microservices
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservice Architecture 101
Starting and Scaling DevOps In the Enterprise
Ad

Similar to The Reason to Use Microservices (20)

PPTX
BPM trends and challenges - the MDD approach
PPTX
Cloud-Native Applications with Microservices and Containers
PDF
IBM --Enterprise messaging in the cloud
PDF
1213532535.pdf
PDF
Interoperability and Portability for Cloud Computing: A Guide V2.0
PDF
Scaling frontend applications with micro-frontends Presentation.pdf
PDF
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
PDF
Microservices Interview Questions and Answers PDF By ScholarHat
PPT
Cloud computing presentation
PDF
A Journey to the Future of Cloud-native Media Microservices
PDF
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
PPTX
Faster, Simpler, Better - MongoDB to the rescue
PDF
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
PDF
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
PPT
Cloud computing presentation
PDF
Design-Based Microservices AKA Planes, Trains & Automobiles
PDF
Convergence of Integration and Application Development
PDF
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
PDF
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
PDF
Full download Cloud Computing: Concepts, Technology, Security, and Architectu...
BPM trends and challenges - the MDD approach
Cloud-Native Applications with Microservices and Containers
IBM --Enterprise messaging in the cloud
1213532535.pdf
Interoperability and Portability for Cloud Computing: A Guide V2.0
Scaling frontend applications with micro-frontends Presentation.pdf
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Microservices Interview Questions and Answers PDF By ScholarHat
Cloud computing presentation
A Journey to the Future of Cloud-native Media Microservices
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
Faster, Simpler, Better - MongoDB to the rescue
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Cloud computing presentation
Design-Based Microservices AKA Planes, Trains & Automobiles
Convergence of Integration and Application Development
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
Full download Cloud Computing: Concepts, Technology, Security, and Architectu...
Ad

Recently uploaded (20)

PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPT
Geologic Time for studying geology for geologist
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
The various Industrial Revolutions .pptx
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
STKI Israel Market Study 2025 version august
PDF
Architecture types and enterprise applications.pdf
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
OpenACC and Open Hackathons Monthly Highlights July 2025
Convolutional neural network based encoder-decoder for efficient real-time ob...
4 layer Arch & Reference Arch of IoT.pdf
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Build Your First AI Agent with UiPath.pptx
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Geologic Time for studying geology for geologist
Consumable AI The What, Why & How for Small Teams.pdf
Internet of Everything -Basic concepts details
A review of recent deep learning applications in wood surface defect identifi...
The various Industrial Revolutions .pptx
UiPath Agentic Automation session 1: RPA to Agents
STKI Israel Market Study 2025 version august
Architecture types and enterprise applications.pdf
sbt 2.0: go big (Scala Days 2025 edition)
Microsoft Excel 365/2024 Beginner's training
NewMind AI Weekly Chronicles – August ’25 Week III
The influence of sentiment analysis in enhancing early warning system model f...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx

Editor's Notes

  • #3: I created my first microservice application in 2004. It was C++ server application for Windows for control cash registers. The application used interprocess communication between microservices, that implemented on Pipes. But of course, I did not know about the concept of Microservices. The concept of Microservices is not new.
  • #4: Monolith architecture is architecture when all features/functionalities implemented in one application. Microservices architecture is architecture based on a set of separate services.