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
95
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
560
APIOps Cycles
claudioed
0
65
Kong e Kubernetes
claudioed
0
240
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
590
Pipeline de APIs para o século XXI
claudioed
0
370
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
380
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
120
API securing as a software developer at Cloud Era
claudioed
0
74
Other Decks in Technology
See All in Technology
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
290
データベース02: データベースの概念
trycycle
0
150
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
880
VS CodeでAWSを操作しよう
smt7174
7
1.6k
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
160
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
340
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
4
4.7k
日本におけるデータエンジニアリングのこれまでとこれから
foursue
16
4.2k
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
470
MapLibreとAmazon Location Service
dayjournal
1
150
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
500
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Documentation Writing (for coders)
carmenintech
60
3.9k
Designing for Performance
lara
601
67k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Gamification - CAS2011
davidbonilla
76
4.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Visualization
eitanlees
136
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
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