Red Hat OpenShift is a multi-language, multi-framework, multi-cartridge Platform-as-a-Service (PaaS) solution. This rich platform gives the developer several choices in terms of languages (e.g., Java, PHP, Python, Ruby, etc.), frameworks (e.g., Spring, JavaEE, etc.), and datastores (e.g., MySQL, PostgreSQL, and MongoDB). Support for multiple datastores enables you to choose the right tool for the specific problem and embraces Polyglot persistence. In this session, Shekhar Gulati will cover:
What Polyglot Persistence is and why it is important today
What OpenShift is and how you can interact with the OpenShift rhc command line tool to:
Create an application
Enable Jenkins support
Add MongoDB and MySQL cartridges
Walk through a Spring MongoDB MySQL web application
Push the code to cloud
Bring your laptops as we'll create and push applications to the cloud.