Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
API Gateway or Service Mesh, How about Both!!!
Search
Claudio Eduardo de Oliveira
August 06, 2019
Technology
0
140
API Gateway or Service Mesh, How about Both!!!
Summarize differences between API Gateway / API Management and Service Mesh
Claudio Eduardo de Oliveira
August 06, 2019
Tweet
Share
More Decks by Claudio Eduardo de Oliveira
See All by Claudio Eduardo de Oliveira
Redefinindo as fronteiras da sua arquitetura usando DDD e IA
claudioed
0
130
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
830
APIOps Cycles
claudioed
1
110
Kong e Kubernetes
claudioed
0
320
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
670
Pipeline de APIs para o século XXI
claudioed
0
420
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
430
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
180
Other Decks in Technology
See All in Technology
o11yで育てる、強い内製開発組織
_awache
3
120
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
140
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
310
FastAPIの魔法をgRPC/Connect RPCへ
monotaro
PRO
1
730
AI ReadyなData PlatformとしてのAutonomous Databaseアップデート
oracle4engineer
PRO
0
170
社内お問い合わせBotの仕組みと学び
nish01
0
190
20250929_QaaS_vol20
mura_shin
0
110
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
520
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
590
SoccerNet GSRの紹介と技術応用:選手視点映像を提供するサッカー作戦盤ツール
mixi_engineers
PRO
1
170
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
110
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
200
Featured
See All Featured
Done Done
chrislema
185
16k
Documentation Writing (for coders)
carmenintech
75
5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
What's in a price? How to price your products and services
michaelherold
246
12k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Unsuck your backbone
ammeep
671
58k
Being A Developer After 40
akosma
91
590k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Code Reviewing Like a Champion
maltzj
525
40k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
Autor: Claudio Oliveira |
[email protected]
Data: 06/08/2019 API Gateway or
Service Mesh Architecture, How about Both!!
▰ Brief History Architecture Overview ◦ Microservices ▰ API Gateway
▰ API Management Features ▰ Microservices Challenges ▰ Service Mesh Features ▰ Conclusions AGENDA
whoami I am Claudio de Oliveira Book Author, Speaker ,
Lead Solutions Architect and Developer @sensedia Spring, Java & Golang, Microservices and Docker enthusiast
None
SOA Software Architecture
Brief Architecture Timeline 1
sensedia.com Microservices
1 The term "Microservice Architecture" ... there are certain common
characteristics around organization around business capability... https:/ /martinfowler.com/articles/microservices.html
None
as we can see. Microservices are in general Distributed systems
Challenges
Keep track of the Business Capabilities
Security
Service Discovery Features
Network failures
As we can see the Microservice Architecture brings new challenges.
But why companies are in the way to adopt it???
There are two things we can use to address these
challenges
API Management & Service Mesh
What is the role of each one???
API Management
Provides processes to enable/facilitates to control visibility and security to
APIs “
Desired Capabilities for API Management Developer Portal API Gateway API
Lifecycle Management Analytics
API Gateway Pattern
https://medium.com/solo-io/api-gateways-are-going-through-an-identity-crisis-d1d833a313d7
Service Mesh
What is Service Mesh??
Building Blocks for Service Mesh
None
Provides way to distribute configuration for the cluster, manage cluster
certificates, configure the routing rules, and configure the resiliency stuff like circuit breaker and timeouts “
None
None
sensedia.com
The Service Mesh benefits
sensedia.com Service Mesh helps developers to work with network issues
and make Microservices popularized for the masses
sensedia.com
None
API Management & Service Mesh
sensedia.com sensedia.com