Autor: Claudio Oliveira | [email protected]
Data: 06/08/2019
API Gateway or Service
Mesh Architecture,
How about Both!!
Slide 2
Slide 2 text
▰ Brief History Architecture Overview
○ Microservices
▰ API Gateway
▰ API Management Features
▰ Microservices Challenges
▰ Service Mesh Features
▰ Conclusions
AGENDA
Slide 3
Slide 3 text
whoami
I am Claudio de Oliveira
Book Author, Speaker , Lead Solutions Architect and
Developer @sensedia
Spring, Java & Golang, Microservices and Docker
enthusiast
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
SOA
Software
Architecture
Slide 6
Slide 6 text
Brief Architecture Timeline
1
Slide 7
Slide 7 text
sensedia.com Microservices
Slide 8
Slide 8 text
1
The term "Microservice Architecture" ...
there are certain common characteristics around
organization around business capability...
https:/
/martinfowler.com/articles/microservices.html
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
as we can see. Microservices
are in general Distributed
systems
Slide 11
Slide 11 text
Challenges
Slide 12
Slide 12 text
Keep track of the Business Capabilities
Slide 13
Slide 13 text
Security
Slide 14
Slide 14 text
Service Discovery Features
Slide 15
Slide 15 text
Network failures
Slide 16
Slide 16 text
As we can see the Microservice
Architecture brings new challenges.
But why companies are in the way to adopt
it???
Slide 17
Slide 17 text
There are two things
we can use to address these
challenges
Slide 18
Slide 18 text
API Management & Service Mesh
Slide 19
Slide 19 text
What is the role of each one???
Slide 20
Slide 20 text
API Management
Slide 21
Slide 21 text
Provides processes to enable/facilitates to control
visibility and security to APIs
“
Slide 22
Slide 22 text
Desired Capabilities for API Management
Developer Portal
API Gateway
API Lifecycle Management
Analytics
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
“
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
sensedia.com
Slide 33
Slide 33 text
The Service Mesh benefits
Slide 34
Slide 34 text
sensedia.com
Service Mesh helps developers to work with network
issues and make Microservices popularized for the
masses