3. ● Microservices use case
● API gateway
● Coexistence of Service Mesh and API Management
● API gateway deployment patterns
● Transform microservices as API products
● API Marketplace
● Cloud native API Architecture
● Utilizing the Kubernetes Ecosystem
What’s covered...
3
18. 18
Swagger First Approach
Start from the Swagger definition
Deploy the API Gateway in Kubernetes
Import the API to the API Publisher
Productize the API and publish the API
Productize the API by adding necessary
information and publish the API for public
access
Access the API from the DevPortal
By giving the Swagger definition to Kubernetes
Using apictl (command line tool) import
the API to the API PublisherCreate/ Generate a Swagger definition for
the microservices
Using an access token, invoke the API
from the devportal
19. 19
Start from API Publisher
Create an API in the API Publisher
Productize the API and publish the API in Kubernetes
Deploy the API Gateway in Kubernetes
Access the API from the DevPortal
Using an access token, invoke the API from the
devportal
By selecting a Kubernetes environment, publish
the API in Kubernetes
As of the API Manager and Kubernetes
integration, an API Gateway gets deployed
in Kubernetes
Using the API publisher, create an API
26. Utilizing the Kubernetes Ecosystem
● Auto scale API Gateways/ backend services
⦿ CPU/Memory
⦿ Custom metrics such as requests per minute
● Zero down time rolling updates
● Canary deployments
● End to end fully automation capabilities
26