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
Application management as a service on cloud