IglooConf 2020 - API management for microservices in a hybrid and multi-cloud world
1. API management for
microservices in a hybrid
& multi-cloud world
Tom Kerkhove - Azure Architect at Codit, Azure MVP
Maintainer of Promitor, KEDA
2. Azure Architect
Microsoft Azure MVP & Advisor
Writes on blog.tomkerkhove.be
Maintainer of Promitor, KEDA & Arcus
Hi, I’m Tom Kerkhove
2
@TomKerkhove
tomkerkhove
3. 3
Unfortunately some speakers were not able to make it.
Good news is… I’m happy to do a second talk!
Sad part is… I’ve deleted my demos two weeks ago.
But I have a simplified backup scenario!
8. Codito with API Management
Developer portal
Gateway
Codito API
Management
plane
API
App developers
Discover
Learn
Try
Access
Get help
Shipment Updates
Products
Orders
Shipments
Codito API
9. Codito with API Management
Codito
Codito
Products Logical APIs
Codito API
Codit API
16. Codito’s Initial API Management Appraoch
Codito
Codito
Products Logical APIs
Codito API
Codit API
17. Codito’s New API Management Approach
Codito
Codito
Products Logical APIs
Codito API
Codit API
Products API
Orders API
Shipments API
Codito - Webhooks
20. Codito with API Management
Developer portal
Gateway
Codito API
Management
plane
API
App developers
Discover
Learn
Try
Access
Get help
Shipment Updates
Monolith on Azure Web Apps
Web Apps for
Containers
Shipment Webhooks
Products
Orders
Shipment
22. Codito’s API Management Approach
Codito
Codito
Products Logical APIs
Codito API
Routeto
microservices
Products API
Orders API
Shipments API
Shipments API
Orders API
Products API
Codito - Webhooks
26. What is Azure Arc enabled API Management?
Self-Hosted version of Azure API Management, close to their users
It’s up to you to deploy, secure, scale, operate & manage the host
Managed from the cloud, deployed where you need it
Centralized management in cloud and deploy to one or more gateways
Gateways are federated to the cloud and require internet connection
Provides a consistent API experience in Azure, hybrid, and multi-cloud
scenarios