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
96
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
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
610
APIOps Cycles
claudioed
0
71
Kong e Kubernetes
claudioed
0
250
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
610
Pipeline de APIs para o século XXI
claudioed
0
380
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
390
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
140
API securing as a software developer at Cloud Era
claudioed
0
76
Other Decks in Technology
See All in Technology
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
190
サーバーレスAPI(API Gateway+Lambda)とNext.jsで 個人ブログを作ろう!
shuntaka
PRO
0
560
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
710
How to Think Like a Performance Engineer
csswizardry
4
590
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
「我々はどこに向かっているのか」を問い続けるための仕組みづくり / Establishing a System for Continuous Inquiry about where we are
daitasu
0
170
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
380
ここがすごいよ! AWS Systems Manager!
saichan11
0
1.8k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Design by the Numbers
sachag
277
18k
Speed Design
sergeychernyshev
9
270
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Typedesign – Prime Four
hannesfritz
37
2.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
23
1.9k
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