SlideShare a Scribd company logo
Architect, WSO2
Cloud-Native API Management
Nuwan Dias
Cloud Native?
Cloud Native
Containers Microservices
Dev-Ops CI/CD
API Manager Distribution
API Manager
Core
Gateway Key Manager
Traffic Manager Analytics
API Core
Product REST API Layer
Business Logic Layer
Persistence Layer
Message Broker
Hosts APIs that
expose functionality
of the API Publisher,
Store, Admin and
Analytics Apps
Lightweight
Message Broker to
notify updates to
Gateways
API Gateway
Security (OAuth2.0, APIKey, etc.)
Rate Limiting
Additional Policies (e.g.Threat Protection)
Analytics
Message Mediation and Routing
Integration at the Edge
APIGateway
Micro Service
Micro Service
Integration at the Edge
Just Got a Whole Lot Better With Ballerina!
Scaling the API Gateway
API Deployment - Pull vs Push Model
API Manager
Core
Gateway 1
Gateway 2
Product
UI
Other
Clients
create_api
Notifications Sent to
Gateways
Request API artifact and
Deploy
1
2
3
3
Partitioning Gateways using Labels
Hybrid Deployments
API Manager
Core
Gateway 1
[labels =
us-east]
Gateway 2
[labels =
sydney, eu]
Product
UI
Other
Clients
create_api
(label=us-east)
get_apis(labels=sydney, eu)
get_apis(labels=us-east)
create_api
(label=sydney)
• Offline execution capability
• Bootstrapped with necessary APIs and Keys for
allowing low-latency, secure access to Micro
Services
• Has edge proxy/integration capabilities
• Immutability
• Low memory, CPU and I/O
The Micro Gateway Architecture
API Developer - Discoverability of Endpoints
API Gateway - Runtime Service Discovery
Service Discovery
K8S/OpenShift cluster
Service 1
Service 2
Service 3
Service 4
API Publisher
API Gateway
• An API Publisher has the ability to spawn a Gateway
container per API from the Publisher Itself
• Facilitate Edge Integrations with no impact to other
APIs
Private Jet!
A Container per API
API Manager
Core
GW 1
GW 2
GW 3
GW 4
K8S/OpenShift cluster
Stateless UIs
UI Architecture
WebApp
Web
Browser
API Core
OAuth
Server
login (un, pw)
get_token (un, pw, ci, cs)
response (token)
set_cookies(token)
api_request (token)
validate_token(token)
response (data)
render_html(data)
Multi Tenancy: Shared
Runtime
Data
Tenant 1 Tenant 2 Tenant n
Multi Tenancy: Isolated
Runtime
Data
Tenant 1 Tenant 2 Tenant n
Runtime
Data
Tenant 1 Tenant 2 Tenant n
Deployment Automation
CLI
Publisher
(Production)
Push
API
Package
Publisher
(Staging)
API
Package
CLI
Pull
user$ wso2api pull Foo:v1 staging user$ wso2api push Foo:v1 production
APIM
_DB
APIM
_DBRead Write
• Documentation -
https://docs.wso2.com/display/AM300/WSO2+API+Manager+
Documentation
• Carbon Repo - https://github.com/wso2/carbon-apimgt/
• Product Repo - https://github.com/wso2/product-apim/
Reference Links and How to Contribute
wso2.com

More Related Content

PDF
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
PDF
[WSO2Con EU 2017] Deriving Insights for Your Digital Business with Analytics
PDF
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
PDF
WSO2Con USA 2017: Cloud as a Delivery Channel
PDF
WSO2Con USA 2017: Opening Keynote - Vision for Agile Digital Transformation
PDF
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
PPTX
Developing Enterprise Applications with the WSO2 Application Platform
PDF
WSO2Con USA 2017: Introduction to Security: End-to-End Identity Management
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] Deriving Insights for Your Digital Business with Analytics
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Cloud as a Delivery Channel
WSO2Con USA 2017: Opening Keynote - Vision for Agile Digital Transformation
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
Developing Enterprise Applications with the WSO2 Application Platform
WSO2Con USA 2017: Introduction to Security: End-to-End Identity Management

What's hot (20)

PDF
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
PDF
Building a SaaS using WSO2 Stratos
PPTX
WSO2Con USA 2017: Multi-tenanted, Role-based Identity & Access Management sol...
PDF
Why WSO2 for Digital Transformation?
PDF
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
PDF
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
PDF
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
PDF
Architecting SaaS
PPT
iPlanet presentation
PDF
Governance and Security Solution Patterns
PDF
WSO2Con ASIA 2016: Introduction to the All New WSO2 Governance Center
PDF
WSO2 Application Server - 5.0.0
PDF
[WSO2Con EU 2017] Crafting an API Strategy with an API Marketplace
PPTX
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
PPTX
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
PDF
Understanding the WSO2 Platform and Technology
PDF
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
PPTX
WSO2 Roadmap and Vision
PDF
[WSO2Con EU 2017] Keynote: Mobile Identity in the Digital Economy
PDF
APIs and Beyond
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
Building a SaaS using WSO2 Stratos
WSO2Con USA 2017: Multi-tenanted, Role-based Identity & Access Management sol...
Why WSO2 for Digital Transformation?
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Architecting SaaS
iPlanet presentation
Governance and Security Solution Patterns
WSO2Con ASIA 2016: Introduction to the All New WSO2 Governance Center
WSO2 Application Server - 5.0.0
[WSO2Con EU 2017] Crafting an API Strategy with an API Marketplace
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
Understanding the WSO2 Platform and Technology
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2 Roadmap and Vision
[WSO2Con EU 2017] Keynote: Mobile Identity in the Digital Economy
APIs and Beyond
Ad

Viewers also liked (16)

PDF
[WSO2Con EU 2017] Microservices for Enterprises
PDF
[WSO2Con EU 2017] Open Interoperability of WSO2 Analytics Platform
PDF
[WSO2Con EU 2017] Digital Architecture: A Reference Architecture for a Digita...
PDF
[WSO2Con EU 2017] Ballerina: Exploring Data Integration
PDF
[WSO2Con EU 2017] Darwin Ate My App
PDF
[WSO2Con EU 2017] Continuous Integration, Delivery and Deployment: Accelerate...
PDF
[WSO2Con EU 2017] Opening Keynote: The WSO2 Digital Agility Impact
PDF
[WSO2Con EU 2017] Building Next Generation Banking Middleware at ING: The Rol...
PDF
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
PDF
[WSO2Con EU 2017] File Processing and Websockets with Ballerina
PDF
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
PDF
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
PDF
[WSO2Con EU 2017] Fraud Prevention and Compliance in Financial Sector with WS...
PDF
[WSO2Con EU 2017] Container-native Architecture
PDF
[WSO2Con EU 2017] Keynote: Digital Transformation in the Guise of a Regulatio...
PDF
[WSO2Con EU 2017] Building Smart, Connected Products with WSO2 IoT Platform
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Open Interoperability of WSO2 Analytics Platform
[WSO2Con EU 2017] Digital Architecture: A Reference Architecture for a Digita...
[WSO2Con EU 2017] Ballerina: Exploring Data Integration
[WSO2Con EU 2017] Darwin Ate My App
[WSO2Con EU 2017] Continuous Integration, Delivery and Deployment: Accelerate...
[WSO2Con EU 2017] Opening Keynote: The WSO2 Digital Agility Impact
[WSO2Con EU 2017] Building Next Generation Banking Middleware at ING: The Rol...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] File Processing and Websockets with Ballerina
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] Fraud Prevention and Compliance in Financial Sector with WS...
[WSO2Con EU 2017] Container-native Architecture
[WSO2Con EU 2017] Keynote: Digital Transformation in the Guise of a Regulatio...
[WSO2Con EU 2017] Building Smart, Connected Products with WSO2 IoT Platform
Ad

Similar to [WSO2Con EU 2017] Cloud-Native API Management (20)

PDF
Cloud Native Application Integration With APIs
PDF
[WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Clo...
PDF
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
PDF
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
PDF
[WSO2 API Day Chicago 2019] Cloud-native Integration for the Enterprise
PDF
[WSO2 Summit APAC 2020] Automating an Integrated API Supply Chain Using a Clo...
PDF
[API World 2021 ] - Understanding Cloud Native Deployment
PDF
WSO2 User Group Bangalore Meetup
PDF
Highlights of WSO2 API Manager 4.0.0
PPTX
WSO2 Workshop Sydney 2016 - APIs
PDF
AWS Community Day - Amy Negrette - Gateways to Gateways
PDF
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
PDF
Building APIs in a Cloud Native Era
PDF
A Hitchhikers Guide to Cloud Native API Gateways
PDF
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
PPTX
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
PPTX
API Management Within a Microservices Architecture
PDF
API Management within a Microservice Architecture
PDF
Cloud-native is just part of the game
PDF
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...
Cloud Native Application Integration With APIs
[WSO2 Summit EMEA 2020] Automating an Integrated API Supply Chain Using a Clo...
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
[WSO2 API Day Chicago 2019] Cloud-native Integration for the Enterprise
[WSO2 Summit APAC 2020] Automating an Integrated API Supply Chain Using a Clo...
[API World 2021 ] - Understanding Cloud Native Deployment
WSO2 User Group Bangalore Meetup
Highlights of WSO2 API Manager 4.0.0
WSO2 Workshop Sydney 2016 - APIs
AWS Community Day - Amy Negrette - Gateways to Gateways
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
Building APIs in a Cloud Native Era
A Hitchhikers Guide to Cloud Native API Gateways
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
API Management Within a Microservices Architecture
API Management within a Microservice Architecture
Cloud-native is just part of the game
[WSO2 Summit Americas 2020] Automating an Integrated API Supply Chain Using a...

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Modernizing your data center with Dell and AMD
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Monthly Chronicles - July 2025
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Modernizing your data center with Dell and AMD
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Understanding_Digital_Forensics_Presentation.pptx

[WSO2Con EU 2017] Cloud-Native API Management