The twelve factors
The twelve-factor app is a methodology for building apps that can fully utilize the cloud capabilities and much more. Some of this discipline is enforced on applications orchestrated using Cloud foundry or Kubernetes running on OpenStack.
Case study
We dive deep into the patterns of a highly scalable architecture with examples, showcasing how Cisco's Cloud IWAN was designed to be cloud native and its successful migration from Cloud Foundry to Kubernetes based deployment.
Microservice architecture
Architecting software, as microservices that are highly scalable and portable, has its own pros and cons. We want to share how we overcame the cons with the product under consideration.
Anti-patterns
Common failures & mistakes while designing large enterprise applications, limit the capabilities of the application to be truly cloud native. We share how not to design/refactor few components.
All these learnings are applicable for any product we want to be cloud native.
From beginners to advanced application developers and designers, the key takeaways are,
- Microservice architecture - pros and cons. How to overcome the cons?
- Steps to deploy applications on Cloud Foundry running on OpenStack.
- Steps to deploy applications on Kubernetes running on OpenStack.
- How to refactor an application to make it truly cloud native?
- What are the anti-patters while designing such a large application?
- Design a large and highly scalable enterprise application.
- Insight into the ELK stack and how it is used in the application under consideration.
- Insight into Cisco's Network Services Orchestrator.