Hello!
Asanka Abeysinghe
Chief Technology Evangelist
asankaa AT wso2.com
Inside and Outside the Mesh
Role of APIs in the Mesh Architecture
June, 2022
FIRST INTERACTION
3
FIRST REACTION
UDDI,
WS-Discovery
?
4
Picture credit: https://www.solarpowerworldonline.com/2017/07/georgia-contractor-sells-farmers-solar-tough-market/
FUNDAMENTALS
Multi planes
5
FUNDAMENTALS
Connected
nodes
6
STYLES
Service Mesh
7
(one) PROBLEM
Side Cars
8
Picture Credit: https://badbikegang.wordpress.com/tag/honda/
STYLES
Data Mesh
9
Source: https://martinfowler.com/articles/data-mesh-principles.html
Zhamak Dehghani
STYLES
Event Mesh
10
STYLES
Identity Mesh
11
Organizations will design systems by
copy their communication structure.
- Conway’s Law -
ORGANIZATION
TOPOLOGY
modern
organizations
are podular
13
DIGITIZATION
move from
physical to
digital - systems of record
14
DIGITALIZATION
connect
systems and
subsystems
15
DIGITAL
TRANSFORMATION
building
digital
experiences
16
DESIGN
Domain-driven
Design
17
Cell-based Architecture
● Introduced in summer-2018
● A decentralized reference architecture
for cloud-native applications
● Cells are the units of a composable
enterprise
⦿ Self-contained
⦿ Deployable as a unit
⦿ API centric - inter and intra cell
communication
● Represents domains/subdomains in
Domain-driven Design (DDD) & team
boundaries in agile development
18
https://github.com/wso2/reference-architecture/blob/master/reference-architecture-cell-based.md
Cell-based
Architecture
Inter and Intra
cell
communication
19
Cell-based
Architecture
Enterprise view
20
Summary
Service Mesh and APIs are supporting not competing technologies
Combination of both technologies streamline the communication
APIs are the products of 21st century, need an API supply chain & full LCM
Service, Data, Event, Identity mesh
Improving with language, infrastructure and implementation (eBPF)
Fueling the future - Web 3.0, metaverse…..
21
contribution
https://wso2.com/
Asgardeo
An IDaaS to create seamless login
experiences to your apps in minutes.
Choreo
Reduce complexity. Build cloud-native, digital
products and solutions with agility and at scale.
23
WSO2 Products
Together, with hundreds of the world’s largest corporations, leading universities, and governments, we execute in excess of
18 trillion transactions, expose more than 500,000 APIs, and manage over 500 million identities every single year.
WSO2 API Manager (+ Enterprise Integrator)
One complete platform for building, integrating, and
exposing your digital services as managed APIs.
WSO2 Identity Server
Federates and manages identities across both
cloud service and enterprise environments.
WSO2 Open Banking
A purpose-built technology platform for
global open banking.
WSO2 Open Healthcare
Towards greater interoperability with a proven
integration platform and FHIR®
.
Strategic
Consulting
Streamline your
business objectives and
rapidly achieve key
results.
Professional
Services
Knowledge sharing, internal
talent enablement, and
strategic skills augmentation.
Training &
Certification
Train your development team on
WSO2 product usage,
administration, and architecture.
Let’s connect
24
https://blog.architect2architect.com
https://wso2.com/strategic-consulting/
asankaa AT WSO2.com
https://www.linkedin.com/in/asankaabeysinghe/
@asankama
Image: https://www.crn.com/news/cloud/crn-exclusive-new-google-cloud-partner-advantage-program-launches-today

Inside and Outside the Mesh: Role of APIs in the Mesh Architecture