$30 off During Our Annual Pro Sale. View Details »

Federated API Management with WSO2 API Manager

Federated API Management with WSO2 API Manager

This slide deck explains how to build an API Management platform which can be utilized by different units within an organization by federating the API management platform.

Avatar for Chanaka Fernando

Chanaka Fernando

March 29, 2019
Tweet

Other Decks in Technology

Transcript

  1. What is Federated API Management? • Different business units have

    their own timelines and requirements • Allowing different teams to manage their own APIs is critical • How to reuse the same platform while having the separation
  2. WSO2 API Manager • 100% open source API Management platform

    • Support full API lifecycle management • Componentized architecture which can scale independently • Supports hybrid, multi-cloud deployments • Several options for federated API management
  3. Federated API Management with multi-tenancy • Logical isolation of tenants

    on top of the same API Management runtime • APIs can be developed in total isolation and if required, can be shared across different tenants • Same gateway can be shared across multiple tenants
  4. Using WSO2 API Cloud • Buy different tenants for different

    teams • Cost is higher when number of teams increases • Less control as a whole • Less management overhead
  5. Federated API management with Gateway environments • Shared API publisher

    and API store • Different API Gateway environments for different teams • Isolation of runtime components • Ability to share same APIs across multiple environments while having different scalability aspects
  6. Federated API Management with Microgateway • API gateways can be

    run in full isolation • Application specific API gateways with labels • Lightweight runtime for microservices and container based deployments • Can run as a sidecar alongside with the backend services
  7. 11 Hybrid API Management with API Cloud • API publishing,

    Store, Analytics and Security aspects in the API Cloud • API gateways (micro gateways) are running on premise within DBs infrastructure • API runtime data does not go outside of DB perimeter
  8. API Microgateway as a sidecar • API Microgateway can run

    along with the backend service to reduce the extra hop • Both can run on the same “pod” in kubernetes • Can scale both backend service and API gateway together
  9. Running API Manager on multi-cloud • Different components can run

    on different environments • Product is supported in multiple cloud environments (Azure, GCP, AWS, Openshift, etc.) • Different teams can move ahead with their preferred cloud service provider