Micro-services and API is becoming a fundamental technology for cloud application development.
In this session we will discuss how to design and implement a cloud-based application by leveraging micro-services architecture pattern and API-centric model. We will examine how to partition an application into multiple micro-services and communicate them through APIs. We will illustrate the architecture using a media application that we have built in our environment. We will also describe how OpenStack API and services can play an important role in this architecture design. In particular, we will explain how to utilize OpenStack SDK to communicate with Nova and Swift services, via API, as part of the application logic.
The attendees will learn the insight knowledge of how to build micro-services, API-centric application that run on top of OpenStack. The attendees will also learn the potential of using OpenStack SDK (Nova and Swift) in their application code.