Cloud application controller

Domain

  • Multi-cloud application delivery controller

Problem

  • Build a multi-tenant cloud services controller for centralized application policy management.
  • Support multiple public/private cloud providers.
  • Automated deployment of the solution on multiple cloud providers.

Challenges

  • Deliver policy updates to geo distributed data planes.
  • Develop cloud agnostic solution yet support multiple cloud deployments.
  • Customer on-boarding to launch and manage data plane in customer cloud envrionments.

Solution

  • Leverage microservices based architecture.
  • Design a pluggable framework to support multiple cloud providers.
  • Leverage automation frameworks and develop DevOps practices

Technology

  • Controller components : Netflix OSS, RabbitMQ
  • Cloud provider :  AWS, Azure

Related Projects