SlideShare a Scribd company logo
1 of 48
Pragmatic Approach to
Microservice Architecture
role of middleware
Asanka Abeysinghe
Vice President – Solutions Architecture, WSO2,Inc.
@asankama http://asanka.abeysinghe.org
Enterprise today
2
In the process of moving to..
3
Completely new pattern ?
- Before identifying MSA as a pattern
- In 2011, a service platform in healthcare
- New service = NEW service container
- 80+ service containers
- Shell scripts and Maven to build containers
4
Platform 3.0 : evolution of middleware
5
Platform 1.0 - Mainframe and before :
centralized computing
Platform 2.0 - Messaging, object orientation,
SOA, EDA : distributed computing and internet
Platform 3.0 - Platform 2.0 + next-generation
middleware : the cloud
Microservices : our generation
6
Picture credit ; flicker
Microservices : new generation
7
Picture credit ; flicker
Microservices : reality (what I think)
8
Picture credit ; flicker
9
http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/microservices.jhtml
10
http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/microservices.jhtml
11
Microservice architecture (MSA)
is a pattern for building and
delivering service-oriented
applications with two primary
objectives: agility of delivery and
flexibility of deployment.
Source : Gartner
12
MSA is not based on all-new
architectural principles; it
combines SOA best practices
with modern application delivery
tooling and organizational
disciplines.
Source : Gartner
13
"Micro" is a concept of scope
rather than size.
Source : Gartner
14
A microservice must have a
single purpose and be loosely
coupled in design and deployed
independently of other
microservices.
Source : Gartner
MSA : reference architecture
15
Source : Gartner
MSA : characteristics
16
- Componentization via services
- Organized around business capabilities
- Products not projects
- Smart endpoints and dumb pipes
- Decentralized governance
- Decentralized data management
- Infrastructure automation
- Design for failure
- Evolutionary design James Lewis Martin Fowler
http://martinfowler.com/articles/microservices.html
Componentize as services
17
18
Provide high-performance,
functional rich, lean service
containers to deploy services.
Organized around business capabilities
19
Picture credit ; http://martinfowler.com/articles/microservices.html
20
Source : connected company – Dave Gray
21
Provide a platform for pods to
build and expose services.
Platform for digital transformation
22
Products not projects
23
Product line to frontline.
Source : connected company – Dave Gray
24
Provide end-to-end middleware
capabilities.
25
Smart endpoints and dumb pipes
26
But it leads to …....
27
28
Support bus/broker architecture.
EIP (enterprise integration patterns)
29
MSA : extended with bus/broker
30
Decentralized governance
31
Not every problem is
a nail and not every
solution is a hammer.
Platform 3.0
32
Mobile,
social, store
Event driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud native
Open source API driven
{ }
Polyglot
programming
QoS
33
Decentralized data management
34
Picture credit ; http://martinfowler.com/articles/microservices.html
Platform 3.0
35
Mobile,
social, store
Event driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud native
Open source API driven
{ }
Polyglot
programming
QoS
Infrastructure automation
36
Picture credit ; http://martinfowler.com/articles/microservices.html
Platform 3.0
37
Mobile,
social, store
Event driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud native
Open source API driven
{ }
Polyglot
programming
QoS
38
Automated testing
Continuous integration
Support for containerization
Support for devops automation
Support for distributed deployment
Lean, independent runtime
Design for failure
39
Platform 3.0
40
Mobile,
social, store
Event driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud native
Open source API driven
{ }
Polyglot
programming
QoS
Evolutionary design
41
Platform 3.0
42
Mobile,
social, store
Event driven,
IoT
Bigdata,
analytics DevOps Iterative
Cloud native
Open source API driven
{ }
Polyglot
programming
QoS
43
Pluggable, extensible
middleware architecture.
Phase layered strategy : platform
44
New
Ideas
Better
Ideas
Common
Ideas
I don’t know exactly what I
want. I need to experiment.
I know what I
want, but it needs
to be different
from my
competitors.
I know what I want and
it doesn’t have to be
unique.
Systemsof Innovation
Differentiation
Record
Platform
Business Domain Services
[Can, but does not change often]
Rate of Change := Managed, Medium
Digital Experience
[Can and does change often]
Rate of Change := Uncontrollable, Fast
Data Subject Services
[Does not change often]
Rate of Change := Managed, Slow
Digital
Traditional
Summary
45
build an architecture;
- API driven
- Consumer driven
- Minimalistic/utilized infrastructure
- Dynamic, act based on runtime
events
- Iterative
- Platform for innovation and RAD
using
not
loosing- Existing applications and data
- SOA principles
- Middleware capabilities (integration
engines and tools)
- Distributed deployment with
functional containers
46
AR (Tarchitect to Marketect) CHITECT
47
AR (Tarchitect to Marketect) CHITECT
CONTACT US !
http://wso2.com

More Related Content

What's hot

2015 cloud trend and cloud DR
2015 cloud trend and cloud DR2015 cloud trend and cloud DR
2015 cloud trend and cloud DR
bizmerce
 

What's hot (20)

Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs
 
Service Mesh - kilometer 30 in a microservice marathon
Service Mesh - kilometer 30 in a microservice marathonService Mesh - kilometer 30 in a microservice marathon
Service Mesh - kilometer 30 in a microservice marathon
 
Deep-dive into Microservice Outer Architecture
Deep-dive into Microservice Outer ArchitectureDeep-dive into Microservice Outer Architecture
Deep-dive into Microservice Outer Architecture
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
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)
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
2015 cloud trend and cloud DR
2015 cloud trend and cloud DR2015 cloud trend and cloud DR
2015 cloud trend and cloud DR
 
Microservice architecture
Microservice architectureMicroservice architecture
Microservice architecture
 
Microservices in Practice
Microservices in PracticeMicroservices in Practice
Microservices in Practice
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming"
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to Microservices
 
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyFrom Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
 
Iterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time DeliveryIterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time Delivery
 
More Than An "API" | Jae Lee
More Than An "API" | Jae LeeMore Than An "API" | Jae Lee
More Than An "API" | Jae Lee
 
The Complete Guide to Service Mesh
The Complete Guide to Service MeshThe Complete Guide to Service Mesh
The Complete Guide to Service Mesh
 
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...
 
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
 
Putting data to work
Putting data to workPutting data to work
Putting data to work
 
Building Systems That Can Pivot | Zhamak Dehghani, Principal Consultant, Tho...
Building Systems That Can Pivot |  Zhamak Dehghani, Principal Consultant, Tho...Building Systems That Can Pivot |  Zhamak Dehghani, Principal Consultant, Tho...
Building Systems That Can Pivot | Zhamak Dehghani, Principal Consultant, Tho...
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 

Viewers also liked

Microsoft Digital Solutions: Rich Media Delivery
Microsoft Digital Solutions: Rich Media DeliveryMicrosoft Digital Solutions: Rich Media Delivery
Microsoft Digital Solutions: Rich Media Delivery
Lukas Cudrigh
 
Microsoft Digital Solutions: Personalized Experiences
Microsoft Digital Solutions: Personalized ExperiencesMicrosoft Digital Solutions: Personalized Experiences
Microsoft Digital Solutions: Personalized Experiences
Lukas Cudrigh
 
Microsoft Digital Solutions: Content Publishing
Microsoft Digital Solutions: Content PublishingMicrosoft Digital Solutions: Content Publishing
Microsoft Digital Solutions: Content Publishing
Lukas Cudrigh
 
Developing Applications with a Micro Service Architecture - Chris Richardson
Developing Applications with a Micro Service Architecture - Chris RichardsonDeveloping Applications with a Micro Service Architecture - Chris Richardson
Developing Applications with a Micro Service Architecture - Chris Richardson
JAXLondon2014
 
2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana
Asanka Abeysinghe
 

Viewers also liked (20)

A Microservices Reference Architecture
A Microservices Reference ArchitectureA Microservices Reference Architecture
A Microservices Reference Architecture
 
Platform for Digital Transformation
Platform for Digital TransformationPlatform for Digital Transformation
Platform for Digital Transformation
 
Building a Digital Enterprise: Learning from Experience
Building a Digital Enterprise: Learning from ExperienceBuilding a Digital Enterprise: Learning from Experience
Building a Digital Enterprise: Learning from Experience
 
2015 06-api days-sf-apis-dbridge2iot-asanka
2015 06-api days-sf-apis-dbridge2iot-asanka2015 06-api days-sf-apis-dbridge2iot-asanka
2015 06-api days-sf-apis-dbridge2iot-asanka
 
WSO2ConUS 2015 - Introduction to WSO2 Microservices Server (MSS)
WSO2ConUS 2015 - Introduction to WSO2 Microservices Server (MSS)WSO2ConUS 2015 - Introduction to WSO2 Microservices Server (MSS)
WSO2ConUS 2015 - Introduction to WSO2 Microservices Server (MSS)
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .Net
 
Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic Architecture
 
W3C and Digital Publishing
W3C and Digital PublishingW3C and Digital Publishing
W3C and Digital Publishing
 
Microsoft Digital Solutions: Rich Media Delivery
Microsoft Digital Solutions: Rich Media DeliveryMicrosoft Digital Solutions: Rich Media Delivery
Microsoft Digital Solutions: Rich Media Delivery
 
Microsoft Digital Solutions: Personalized Experiences
Microsoft Digital Solutions: Personalized ExperiencesMicrosoft Digital Solutions: Personalized Experiences
Microsoft Digital Solutions: Personalized Experiences
 
Microsoft Digital Solutions: Content Publishing
Microsoft Digital Solutions: Content PublishingMicrosoft Digital Solutions: Content Publishing
Microsoft Digital Solutions: Content Publishing
 
Developing Applications with a Micro Service Architecture - Chris Richardson
Developing Applications with a Micro Service Architecture - Chris RichardsonDeveloping Applications with a Micro Service Architecture - Chris Richardson
Developing Applications with a Micro Service Architecture - Chris Richardson
 
Best Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with MicroservicesBest Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with Microservices
 
2015 06-wso2 coneu-closingkeynote-asanka
2015 06-wso2 coneu-closingkeynote-asanka2015 06-wso2 coneu-closingkeynote-asanka
2015 06-wso2 coneu-closingkeynote-asanka
 
Roadmap to a Connected Business
Roadmap to a Connected BusinessRoadmap to a Connected Business
Roadmap to a Connected Business
 
2014-QCon-SF PaaS for the new Cloud Era
2014-QCon-SF PaaS for the new Cloud Era2014-QCon-SF PaaS for the new Cloud Era
2014-QCon-SF PaaS for the new Cloud Era
 
2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana
 
WSO2Con'14 US - Roadmap to a Connected Business
WSO2Con'14 US - Roadmap to a Connected BusinessWSO2Con'14 US - Roadmap to a Connected Business
WSO2Con'14 US - Roadmap to a Connected Business
 
Roadmap to a Connected Business
Roadmap to a Connected BusinessRoadmap to a Connected Business
Roadmap to a Connected Business
 
DevOps in the clouds
DevOps in the cloudsDevOps in the clouds
DevOps in the clouds
 

Similar to Pragmatic approach to Microservice Architecture: Role of Middleware

20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin
cagtorus
 

Similar to Pragmatic approach to Microservice Architecture: Role of Middleware (20)

Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
Internet of Things (IoT) and Big Data
Internet of Things (IoT) and Big DataInternet of Things (IoT) and Big Data
Internet of Things (IoT) and Big Data
 
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersSecrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
 
Real-time Visibility at Scale with Sumo Logic
Real-time Visibility at Scale with Sumo LogicReal-time Visibility at Scale with Sumo Logic
Real-time Visibility at Scale with Sumo Logic
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of Integration
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
 
Data to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilitiesData to Consumer : end to end middleware capabilities
Data to Consumer : end to end middleware capabilities
 
20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin
 
Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
State of microservices 2020 by tsh
State of microservices 2020 by tshState of microservices 2020 by tsh
State of microservices 2020 by tsh
 
Big data analytics enterprise and cloud computing
Big data analytics enterprise and cloud computingBig data analytics enterprise and cloud computing
Big data analytics enterprise and cloud computing
 
Server Technology
Server TechnologyServer Technology
Server Technology
 
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
 
Cloud Control Access: From Hack to Reality
Cloud Control Access: From Hack to RealityCloud Control Access: From Hack to Reality
Cloud Control Access: From Hack to Reality
 
Metaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdfMetaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdf
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration Patterns
 
Internet of Things and Big Data
Internet of Things and Big DataInternet of Things and Big Data
Internet of Things and Big Data
 
Building Event-Driven (Micro)Services with Apache Kafka
Building Event-Driven (Micro)Services with Apache KafkaBuilding Event-Driven (Micro)Services with Apache Kafka
Building Event-Driven (Micro)Services with Apache Kafka
 

More from Asanka Abeysinghe

More from Asanka Abeysinghe (20)

Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
Your Business, as APIs  Leveraging Abstractions to Drive the Experience Economy Your Business, as APIs  Leveraging Abstractions to Drive the Experience Economy
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
 
Inside and Outside the Mesh: Role of APIs in the Mesh Architecture
Inside and Outside the Mesh: Role of APIs in the Mesh Architecture Inside and Outside the Mesh: Role of APIs in the Mesh Architecture
Inside and Outside the Mesh: Role of APIs in the Mesh Architecture
 
Creating a Seamless Access Experience with the Digital Double
Creating a Seamless Access Experience with the Digital Double Creating a Seamless Access Experience with the Digital Double
Creating a Seamless Access Experience with the Digital Double
 
Building a future-ready bank (whatever that future may be)
Building a future-ready bank (whatever that future may be)Building a future-ready bank (whatever that future may be)
Building a future-ready bank (whatever that future may be)
 
Securing the Digital Double - The Path to a Trusted Digital Ecosystem
Securing the Digital Double - The Path to a Trusted Digital Ecosystem Securing the Digital Double - The Path to a Trusted Digital Ecosystem
Securing the Digital Double - The Path to a Trusted Digital Ecosystem
 
A Decentralized Reference Architecture for Cloud-native Applications V2.0
A Decentralized Reference Architecture for Cloud-native Applications  V2.0A Decentralized Reference Architecture for Cloud-native Applications  V2.0
A Decentralized Reference Architecture for Cloud-native Applications V2.0
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approach
 
Architecting the Transformation (V1.2)
Architecting the Transformation (V1.2)Architecting the Transformation (V1.2)
Architecting the Transformation (V1.2)
 
Architecting the Transformation
Architecting the TransformationArchitecting the Transformation
Architecting the Transformation
 
Building a Digital Enterprise: learning from experience V2
Building a Digital Enterprise: learning from experience V2Building a Digital Enterprise: learning from experience V2
Building a Digital Enterprise: learning from experience V2
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
 
Achieving true Agility through Programmability
Achieving true Agility through Programmability Achieving true Agility through Programmability
Achieving true Agility through Programmability
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
 
A Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native ApplicationsA Decentralized Reference Architecture for Cloud-native Applications
A Decentralized Reference Architecture for Cloud-native Applications
 
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
 
The Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIsThe Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIs
 
Cell-based Architecture: OReilly Software Architecture Conference NY 2019
Cell-based Architecture: OReilly Software Architecture Conference NY 2019 Cell-based Architecture: OReilly Software Architecture Conference NY 2019
Cell-based Architecture: OReilly Software Architecture Conference NY 2019
 
Cell-based Architecture : An Emerging Architecture Pattern for Agile Integration
Cell-based Architecture : An Emerging Architecture Pattern for Agile IntegrationCell-based Architecture : An Emerging Architecture Pattern for Agile Integration
Cell-based Architecture : An Emerging Architecture Pattern for Agile Integration
 
APIs: The DNA of Digital Transformation
APIs: The DNA of Digital Transformation APIs: The DNA of Digital Transformation
APIs: The DNA of Digital Transformation
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Pragmatic approach to Microservice Architecture: Role of Middleware