SlideShare a Scribd company logo
Service Mesh
Why? How? What?
Orkhan Gasimov
Digital Transformation Architect @ GlobalLogic
15 years of software engineering;
training & mentorship;
author of trainings about:
Microservices;
Spring Cloud;
Akka;
2Speaker
3Agenda
What?
How?
4Agenda
What?
Why?
How?
5Agenda
What?
Evolution
From Monolith to Service Mesh
7
App Server
Evolution
Monolith
8
App Server
Module
Module
Module
Module
Evolution
Monolith
9Evolution
App Server 1
Module
Module
Module
Module
App Server N
Module
Module
Module
Module
Monolith
10Evolution
App Server 1
Module
Module
Module
Module
App Server N
Module
Module
Module
Module
Admin Server
Deployment & Configuration
Monolith
11Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Admin Server
Deployment & Configuration
Monolith
12Evolution
Admin Server
Deployment & Configuration
App
App
App
App
App
App
App
App
Monolith
13Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
Microservices
Architecture
15Monolith
Sales
Warehouse
Accounting
Discounts
Client
16Service-Oriented
Sales
Warehouse
Accounting
Discounts
Client
Sales
Sales
17Scalability
Sales
Warehouse
Accounting
Discounts
Client
18API Gateway
Sales
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
19Service Discovery
Sales
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
Service
Registry
Users
Accounting
Warehouse
20Dynamic Coordination
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
Service
Registry
21Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
Discounts
Sales Warehouse
Accounting
22Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
23Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Discovery & Configuration
Monolith Microservices
24Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Discovery & Configuration
Monolith Microservices
25Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Fn
Discovery & Configuration
Monolith Microservices
26Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Fn ?
Discovery & Configuration
Monolith Microservices
27Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Server
Modules
Fn ?
Discovery & Configuration
Monolith Microservices
28Evolution
App
App
App
App
App
App
App
App
App
App
App App
App
App
App
App
App
App
App
App
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Server
Modules
?
Discovery & Configuration
Fn
Fn
Fn
Fn
Fn
Fn
Fn
Fn
Monolith Microservices
Data Microservices
Concept
30Data Oriented
Processor
31Data Oriented
Source Processor
32Data Oriented
Source SinkProcessor
33CQRS + Event Sourcing
Client API Gateway
34CQRS + Event Sourcing
Client API Gateway
Command
Query
35CQRS + Event Sourcing
Query
Command
Client API Gateway
Command
Query
36CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
37CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB DB
38CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB DB
Event
Store
39CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB DB
Event
Store
Event
Handler
40CQRS + Event Sourcing
Query
Command
Client API Gateway
Service
Registry
Command
Query
DB
Event
Store
Event
Handler
DB
Fn Fn Fn
41
Monolith
Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Microservices
Q
u
e
r
y
C
o
m
m
a
n
d
C
l
i
e
n
t
A
P
I
G
a
t
e
w
a
y
S
e
r
v
i
c
e
R
e
g
i
s
t
r
y
C
o
m
m
a
n
d
Q
u
e
r
y
D
B
E
v
e
n
t
S
t
o
r
e
E
v
e
n
t
H
a
n
d
l
e
r
D
B
F
n
F
n
F
n
42Evolution
App
App
App
App
App
App
App
App
Discovery & Configuration
Monolith Microservices
43Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Monolith PlatformMicroservices
44Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Distributed Platform
Monolith PlatformMicroservices
45Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Distributed Platform
Monolith PlatformMicroservices
46Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Distributed Platform
Monolith PlatformMicroservices
47Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
Distributed Platform
Monolith PlatformMicroservices
48Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
Distributed Platform
Monolith PlatformMicroservices
49Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
Distributed Platform
Monolith PlatformMicroservices
50Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
HTTP
Distributed Platform
Monolith PlatformMicroservices
51Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Distributed Platform
HTTP
Monolith PlatformMicroservices
52Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
Distributed Platform
HTTP
Monolith PlatformMicroservices
53Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
Distributed Platform
HTTP
Monolith PlatformMicroservices
54Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
Distributed Platform
HTTP
Monolith PlatformMicroservices
55Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
IoT
Distributed Platform
HTTP
Monolith PlatformMicroservices
56Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
Cloud IoT
Distributed Platform
HTTP
Monolith PlatformMicroservices
57
Monolith
Evolution
Module
Module
Module
Module
Module
Module
Module
Module
Discovery & Configuration
PlatformMicroservices
Distributed Platform
Fn
Client
Fn
?
? ?
? ?
Event
Bus
External
Apps
Polyglot
Cloud IoT
HTTP
Deep Dive
Development Effort
59Microservices
Users
Accounting
Warehouse
Sales
Sales
Warehouse
Accounting
Discounts
Client API Gateway
Service
Registry
60Cascading Calls
Sales Warehouse Accounting
Discounts
61Cascading Calls
Sales Warehouse
Discounts
Accounting
62Cascading Calls
Sales Warehouse
Discounts
Accounting
63Circuit Breaker
Sales Warehouse
Discounts
AccountingCB
Fallback
64Circuit Breaker
Sales Warehouse
Discounts
AccountingCB CB
CB
65Circuit Breaker
Sales Warehouse
Discounts
AccountingCB CB
CB
66Service Discovery (client side)
Sales Warehouse
Discounts
AccountingCB CB
CB
SDSDSD
SD
Service
Registry
67Load Balancing (client side)
Sales Warehouse
Discounts
AccountingCB CB
CB
SDSDSD
SD
Service
Registry
LB LB
68AuthN & AuthZ
Sales Warehouse
Discounts
AccountingCB CB
CB
SDSDSD
SD
Service
Registry
LB LB
Auth Server
Au Au Au
Au
69Data Security
Sales Warehouse
Discounts
AccountingCB CB
CB
SDSDSD
SD
Service
Registry
LB LB
Auth Server
Au Au Au
Au
TLS TLS
TLS
Users
Accounting
Warehouse
70Microservices
Sales
Discounts
Sales
Warehouse
Accounting
Client API Gateway
Service
Registry
CB
CB
CB
CB
Auth Server
SD
SD
SD
SD
SD LB
LB
LB
Au
Au
Au
Au
Au
71Development Effort
Au
Sales
Discounts
Warehouse
Accounting
API Gateway
Service
Registry
Auth Server
CB
LB
SD
TLS
72Development + Infrastructure
Au
Sales
Discounts
Warehouse
Accounting
API Gateway
Service
Registry
Auth Server
CB
LB
SD
TLS
Service Mesh
74Service vs Template
Sales
Sales
Instance 2
Sales
Instance 1
Sales
Instance N
...
75Sidecar Proxy
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
76Inter-Proxy Communication
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
77Infrastructure Decoupling
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Registry
SD SD SD
SD SD SD
78Infrastructure Decoupling
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Registry
Auth Server
SD SD SD
SD SD SD
A A A
A A A
79Infrastructure Decoupling
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Registry
Auth Server TLS
SD SD SD
SD SD SD
A A A
A A A
80Infrastructure Decoupling
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Registry
Auth Server TLS
CB CB CB
CB CB CB
SD SD SD
SD SD SD
A A A
A A A
81Infrastructure Decoupling
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Instance
Sidecar
Proxy
Service
Registry
Auth Server TLS
CB CB CB
CB CB CB
LB LB LB
LB LB LB
A A A
A A A
SD SD SD
SD SD SD
82Service Mesh
Service
Instance
Service
Instance
Service
Instance
Service
Instance
Service
Instance
Service
Instance
Service
Registry
Auth Server Service Mesh CBLBA SDT …
Sidecar Proxy Sidecar Proxy Sidecar Proxy
Sidecar Proxy Sidecar Proxy Sidecar Proxy
83Service Mesh
Service
Instance
Service
Instance
Service
Instance
Service
Instance
Service
Instance
Service
Instance
Service
Registry
Auth Server Service Mesh CBLBA SDT …
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
84Service Mesh
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
• Service Discovery
85Service Mesh
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
• Service Discovery
• Routing
86Service Mesh
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
• Service Discovery
• Routing
• Security & Access Control
• TLS & key management
• Whitelists & Blacklists
87Service Mesh
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
• Service Discovery
• Routing
• Security & Access Control
• TLS & key management
• Whitelists & Blacklists
88Service Mesh
• Observability
• Metrics
• Monitoring
• Distributed Logging
• Distributed Tracing
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
• Service Discovery
• Routing
• Security & Access Control
• TLS & key management
• Whitelists & Blacklists
89Service Mesh
• Observability
• Metrics
• Monitoring
• Distributed Logging
• Distributed Tracing
• Deployment
• Container Support
• Resiliency
• Circuit Breaking
• Retries
• Timeouts
• Fault Handling
• Load Balancing
• Failover
• Service Discovery
• Routing
• Security & Access Control
• TLS & key management
• Whitelists & Blacklists
90Service Mesh
• Observability
• Metrics
• Monitoring
• Distributed Logging
• Distributed Tracing
• Deployment
• Container Support
• Communications
• HTTP
• WS
• gRPC
• TCP
Pros & Cons
Service Mesh
92Pros & Cons
• Pros
• Solve common infrastructure cases
outside of the microservice code
• distributed tracing
• logging
• etc.
93Pros & Cons
• Pros
• Solve common infrastructure cases
outside of the microservice code
• distributed tracing
• logging
• etc.
• Freedom of microservice tech stack
• no need to watch for libraries required for
distributed app development
94Pros & Cons
• Pros
• Solve common infrastructure cases
outside of the microservice code
• distributed tracing
• logging
• etc.
• Freedom of microservice tech stack
• no need to watch for libraries required for
distributed app development
• Helps to focus on business logic
95Pros & Cons
• Pros
• Solve common infrastructure cases
outside of the microservice code
• distributed tracing
• logging
• etc.
• Freedom of microservice tech stack
• no need to watch for libraries required for
distributed app development
• Helps to focus on business logic
• Cons
• Complexity & Extra Hops
• more runtime instances
• each service call has to go through sidecar
96Pros & Cons
• Pros
• Solve common infrastructure cases
outside of the microservice code
• distributed tracing
• logging
• etc.
• Freedom of microservice tech stack
• no need to watch for libraries required for
distributed app development
• Helps to focus on business logic
• Cons
• Complexity & Extra Hops
• more runtime instances
• each service call has to go through sidecar
• Address a subset of problems
• still have to deal with complex cases like
complex routing, transformation and type
mapping, integration with other services
and systems
97Pros & Cons
• Pros
• Solve common infrastructure cases
outside of the microservice code
• distributed tracing
• logging
• etc.
• Freedom of microservice tech stack
• no need to watch for libraries required for
distributed app development
• Helps to focus on business logic
• Cons
• Complexity & Extra Hops
• more runtime instances
• each service call has to go through sidecar
• Address a subset of problems
• still have to deal with complex cases like
complex routing, transformation and type
mapping, integration with other services
and systems
• Does not solve business logic or service
integration/composition related cases
98https://kubedex.com/istio-vs-linkerd-vs-linkerd2-vs-consul/
Istio Linkerd Linkerd2 Consul Connect
Model Sidecar Node Agent Sidecar Sidecar
Platform Kubernetes Any Kubernetes Any
language Go JVM Go / Rust Go
Protocol
HTTP1.1 / HTTP2 / gRPC /
TCP
HTTP1.1 / HTTP2 / gRPC
HTTP1.1 / HTTP2 / gRPC /
TCP
TCP
Default Data Plane Envoy (supports others) Native Native Native (or Envoy)
Sidecar Injection Yes No Experimental No
Encryption Yes Yes Experimental Yes
Traffic Control
label/content based
routing, traffic shifting
Dynamic request routing,
traffic shifting, per request
routing
?
static upstream, prepared query,
http api / dns with native
integration
Resilience
timeouts, retries,
connection pools, outlier
detection
timeouts, retries, deadlines,
circuit breaking
? Pluggable
Prometheus Integration Yes Yes Yes No
Tracing Integration Jaeger Zipkin None Pluggable
Host to Host auth Service Accounts TLS Mutual Auth Experimental Consul ACL
Agent Caching Yes No No Yes
Secure connection outside
cluster
No Yes No Yes
Complexity High High Low Low
Paid Support No Yes Yes Yes
link https://istio.io/ https://linkerd.io/1/overview/ https://linkerd.io/2/overview/
https://www.consul.io/intro/getting-
started/connect.html
Summary
Service Mesh
100Effort
Au
Sales
Discounts
Warehouse
Accounting
API Gateway
Service
Registry
Auth Server
CB
LB
SD
TLS
101Effort
Au
Sales
Discounts
Warehouse
Accounting
API Gateway
Service
Registry
Auth Server
CB
LB
SD
TLS
50% Dev Effort
102Service Mesh
50% Dev Effort + 50% DevOps Effort
103Service Mesh
50% Dev Effort + 50% DevOps Effort = 100% Distributed Effort
104Service Mesh
Thank You!
http://orkhan.io
http://fb.com/groups/reactive.distributed

More Related Content

PDF
The Complete Guide to Service Mesh
PDF
Api Gateway
PPTX
02 api gateway
PDF
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
PDF
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
PPTX
MSA ( Microservices Architecture ) 발표 자료 다운로드
PDF
Kubernetes - A Comprehensive Overview
PDF
AWS ECS vs EKS
The Complete Guide to Service Mesh
Api Gateway
02 api gateway
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
MSA ( Microservices Architecture ) 발표 자료 다운로드
Kubernetes - A Comprehensive Overview
AWS ECS vs EKS

What's hot (20)

PDF
OpenShift Virtualization - VM and OS Image Lifecycle
PPT
Cisco crs1
PDF
Docker Registry V2
ODP
Openshift Container Platform
PDF
Red Hat Openshift on Microsoft Azure
PDF
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
PDF
OpenShift 4, the smarter Kubernetes platform
PDF
API strategy with IBM API connect
PDF
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
PPSX
Microservices Architecture - Cloud Native Apps
PPT
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
PPTX
The Juniper SDN Landscape
PDF
Microservices & API Gateways
PDF
AWS를 이용한 렌더링 아키텍처 및 사용 사례 :: 박철수 솔루션즈 아키텍트 :: AWS Media Day
PDF
Microservices architecture
PDF
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
PDF
Comparison of Current Service Mesh Architectures
PDF
Kubernetes Basics
PDF
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
PDF
DevOps and AWS
OpenShift Virtualization - VM and OS Image Lifecycle
Cisco crs1
Docker Registry V2
Openshift Container Platform
Red Hat Openshift on Microsoft Azure
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
OpenShift 4, the smarter Kubernetes platform
API strategy with IBM API connect
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Microservices Architecture - Cloud Native Apps
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
The Juniper SDN Landscape
Microservices & API Gateways
AWS를 이용한 렌더링 아키텍처 및 사용 사례 :: 박철수 솔루션즈 아키텍트 :: AWS Media Day
Microservices architecture
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
Comparison of Current Service Mesh Architectures
Kubernetes Basics
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
DevOps and AWS
Ad

Similar to Service Mesh - Why? How? What? (20)

PDF
APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
PDF
Kubernetes in Modern Application Architecture - Orkhan Gasimov
PDF
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
PDF
Cloudify your applications: microservices and beyond
PPTX
Refactoring Monolith to Microservices
PPTX
Microservices, Docker deploy and Microservices source code in C#
PDF
MicroServices, yet another architectural style?
PPTX
From the Monolith to Microservices - CraftConf 2015
PDF
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
PDF
20141210 - Microservice Container
PPTX
Microservices
PDF
Microservices with Spring
PDF
Microservicessai 141024145932-conversion-gate01 (1)
PDF
Java EE microservices architecture - evolving the monolith
PDF
Monolithic to Microservices Architecture
PPTX
Microservice architecture
PDF
Changing application demands: What developers need to know
PDF
Enterprise Integration in Cloud Native Microservices Architectures
PDF
How to grow your own Microservice?
PPTX
Concurrency at Scale: Evolution to Micro-Services
APIdays Zurich 2019 - Reactive & Distributed - Modern application architectur...
Kubernetes in Modern Application Architecture - Orkhan Gasimov
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
Cloudify your applications: microservices and beyond
Refactoring Monolith to Microservices
Microservices, Docker deploy and Microservices source code in C#
MicroServices, yet another architectural style?
From the Monolith to Microservices - CraftConf 2015
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
20141210 - Microservice Container
Microservices
Microservices with Spring
Microservicessai 141024145932-conversion-gate01 (1)
Java EE microservices architecture - evolving the monolith
Monolithic to Microservices Architecture
Microservice architecture
Changing application demands: What developers need to know
Enterprise Integration in Cloud Native Microservices Architectures
How to grow your own Microservice?
Concurrency at Scale: Evolution to Micro-Services
Ad

More from Orkhan Gasimov (14)

PPTX
Complex Application Design
PPTX
Cloud Native Spring - The role of Spring Cloud after Kubernetes became a main...
PPTX
Digital Transformation - Why? How? What?
PPTX
Angular Web Components
PPTX
Vert.x - Reactive & Distributed [Devoxx version]
PPTX
Vertx - Reactive & Distributed
PPTX
Spring Cloud: API gateway upgrade & configuration in the cloud
PPTX
Designing Fault Tolerant Microservices
PPTX
Fault Tolerance in Distributed Environment
PPTX
Angular or React
PPTX
Patterns of Distributed Application Design
PDF
Secured REST Microservices with Spring Cloud
PDF
Data Microservices with Spring Cloud
PDF
Spring Cloud: Why? How? What?
Complex Application Design
Cloud Native Spring - The role of Spring Cloud after Kubernetes became a main...
Digital Transformation - Why? How? What?
Angular Web Components
Vert.x - Reactive & Distributed [Devoxx version]
Vertx - Reactive & Distributed
Spring Cloud: API gateway upgrade & configuration in the cloud
Designing Fault Tolerant Microservices
Fault Tolerance in Distributed Environment
Angular or React
Patterns of Distributed Application Design
Secured REST Microservices with Spring Cloud
Data Microservices with Spring Cloud
Spring Cloud: Why? How? What?

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Programs and apps: productivity, graphics, security and other tools
Chapter 3 Spatial Domain Image Processing.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The AUB Centre for AI in Media Proposal.docx
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
Spectroscopy.pptx food analysis technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing

Service Mesh - Why? How? What?