SlideShare a Scribd company logo
Microservices 
Want to learn more: http://martinfowler.com/articles/microservices.html 
WHY Microservices? 
• Each Microservice is quite simple being focused 
on one business capability 
• Microservices can be developed independently 
by different teams 
• Microservices are loosely coupled 
• Microservices can be developed using different 
programming languages and tools 
WHY NOT Microservices? 
• Significant Operation Overhead 
• Substantial DevOps Skills Required 
• Implicit Interfaces 
• Duplication Of Effort 
• Distributed System Complexity 
• Asynchronicity Is Difficult! 
• Testability Challenges 
Microservice Communications 
WHAT is Microservice? 
Microservice architectural style is an approach to developing a single 
application as a suite of small services, each running in its own 
process and communicating with lightweightmechanisms, often an 
HTTP resource API. These services are built around business 
capabilities and independently deployable by fully automated 
deployment machinery.

More Related Content

PDF
Liferay as a Microservice Platform
PPT
Discussion About Microservices Architecture
PDF
Microservices
PPTX
Microservices
PPTX
Microservices: A Gentle Introduction
PDF
CBDW2014 - Intro to ContentBox Modular CMS for Java and ColdFusion
PDF
DEVNET-1184 Microservices Patterns
PPTX
Microservices architecture
Liferay as a Microservice Platform
Discussion About Microservices Architecture
Microservices
Microservices
Microservices: A Gentle Introduction
CBDW2014 - Intro to ContentBox Modular CMS for Java and ColdFusion
DEVNET-1184 Microservices Patterns
Microservices architecture

What's hot (20)

PPTX
Microservices - an integration perspective
PPTX
Microservice intro
PDF
CBDW2014 - ColdBox 4 Modules
PPTX
PDF
[WSO2Con EU 2017] Microservices for Enterprises
PPTX
Understanding Microservice Architecture WSO2Con Asia 2016
PPTX
Microservices
PDF
Dockerized Microservices
PDF
WSO2 Enterprise Integrator Deployment Patterns
PPTX
Microservice-based Architecture on the Salesforce App Cloud
PPTX
Monitoring and Management of BizTalk Server - using BizTalk360
PDF
Service mesh in Microservice World to Manage end to end service communications
PPTX
A Glance at the WebSphere
PPTX
Microservice vs. Monolithic Architecture
PPT
A journey from monolith to micro services
PDF
Quality - The key to successful SOA
PDF
[WSO2Con EU 2017] Keynote: Ballerina Plans and Futures
PPTX
2.2 connect sysctr_2_public_cloud_final
PDF
The cloud is as secure as you want it to be
PDF
App42 PaaS - Application Hosting Platform
Microservices - an integration perspective
Microservice intro
CBDW2014 - ColdBox 4 Modules
[WSO2Con EU 2017] Microservices for Enterprises
Understanding Microservice Architecture WSO2Con Asia 2016
Microservices
Dockerized Microservices
WSO2 Enterprise Integrator Deployment Patterns
Microservice-based Architecture on the Salesforce App Cloud
Monitoring and Management of BizTalk Server - using BizTalk360
Service mesh in Microservice World to Manage end to end service communications
A Glance at the WebSphere
Microservice vs. Monolithic Architecture
A journey from monolith to micro services
Quality - The key to successful SOA
[WSO2Con EU 2017] Keynote: Ballerina Plans and Futures
2.2 connect sysctr_2_public_cloud_final
The cloud is as secure as you want it to be
App42 PaaS - Application Hosting Platform
Ad

Similar to Microservice (20)

PDF
Introduction to Microservices Architecture - SECCOMP 2020
PDF
Building microservices on azure
PPTX
Micro Services
PPTX
Microservices-101
PPTX
Microservices why?
PPTX
MicroserviceArchitecture in detail over Monolith.
PPTX
Microservices: A developer's approach
PDF
Understanding Microservices
PPTX
Microservice Architecture Software Architecture Microservice Design Pattern
PDF
Microservices in Practice
PPTX
PPTX
05 microservices microdeck
PDF
20141210 - Microservice Container
PDF
Everything you want to know about microservices
PPTX
MICROSERVICES ARCHITECTURE unit -2.pptx
PPTX
AppDev with Microservices
PPTX
Fun Times With Microservices
PPTX
Fun Times with Microservices
PPTX
Microservices architecture
PPTX
Microservices Architecture - Bangkok 2018
Introduction to Microservices Architecture - SECCOMP 2020
Building microservices on azure
Micro Services
Microservices-101
Microservices why?
MicroserviceArchitecture in detail over Monolith.
Microservices: A developer's approach
Understanding Microservices
Microservice Architecture Software Architecture Microservice Design Pattern
Microservices in Practice
05 microservices microdeck
20141210 - Microservice Container
Everything you want to know about microservices
MICROSERVICES ARCHITECTURE unit -2.pptx
AppDev with Microservices
Fun Times With Microservices
Fun Times with Microservices
Microservices architecture
Microservices Architecture - Bangkok 2018
Ad

More from Ramchandra Koty (7)

PPTX
How software is eating the world
PPTX
Staff aspiration template
PPTX
Enabling Continuous Delivery
PPTX
Reactive programming
PPTX
PPTX
PPTX
Etl elt simplified
How software is eating the world
Staff aspiration template
Enabling Continuous Delivery
Reactive programming
Etl elt simplified

Recently uploaded (20)

PPTX
Feature types and data preprocessing steps
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
Amdahl’s law is explained in the above power point presentations
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
Current and future trends in Computer Vision.pptx
PPTX
introduction to high performance computing
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Feature types and data preprocessing steps
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Module 8- Technological and Communication Skills.pptx
Amdahl’s law is explained in the above power point presentations
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Current and future trends in Computer Vision.pptx
introduction to high performance computing
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
III.4.1.2_The_Space_Environment.p pdffdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
August 2025 - Top 10 Read Articles in Network Security & Its Applications
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Categorization of Factors Affecting Classification Algorithms Selection
Fundamentals of Mechanical Engineering.pptx
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT

Microservice

  • 1. Microservices Want to learn more: http://martinfowler.com/articles/microservices.html WHY Microservices? • Each Microservice is quite simple being focused on one business capability • Microservices can be developed independently by different teams • Microservices are loosely coupled • Microservices can be developed using different programming languages and tools WHY NOT Microservices? • Significant Operation Overhead • Substantial DevOps Skills Required • Implicit Interfaces • Duplication Of Effort • Distributed System Complexity • Asynchronicity Is Difficult! • Testability Challenges Microservice Communications WHAT is Microservice? Microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweightmechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery.