Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PowerUp Grails Web Development with OpenShift


Published on

Are you a Grails user or developer who want a quick and scalable infrastructure to deploy your Grails application? OpenShift is Red Hat's open source platform as a service that can run Grails applications with minimum fuss.

This presentation discusses how to use Red Hat's open source public cloud platform to stand up Grails applications inside of EC2 in a matter of minutes.

Best of all, OpenShift is free-as-in-beer and free-as-in-freedom which means you can deploy your Grails applications for no cost on OpenShift.

Published in: Education, Technology, Design
  • Be the first to comment

PowerUp Grails Web Development with OpenShift

  1. 1. OPENSHIFT PowerUp Grails Web Development with OpenShift Workshop PRESENTED BY Shekhar Gulati
  2. 2. WHO AM I? • Shekhar Gulati -- OpenShift Developer Evangelist • Java / JavaScript / Python / NoSQL / Cloud Guy • Twitter Handle : shekhargulati • Github • Slides • Author of 30 Technologies in 30 Days blog series
  3. 3. AGENDA ➔ Learn a bit about Grails ➔ Learn some OpenShift cloud hotness ➔ Build a simple application ➔ Go live with a Grails PostgreSQL powered app in ~ 60 mins
  4. 4. GOAL Technologies Used 1) Grails 2.3.4 REST support 2) AngularJS 3) OpenShift 4) IntelliJ Idea
  5. 5. CODE DU JOUR
  6. 6. ASSUMPTIONS ● You know Grails ● You know Git ● You like to write code rather than managing servers.
  7. 7. ASK QUESTIONS There are no stupid questions only stupid answers. So ask questions
  8. 8. WHAT IS GRAILS? 1. Rapid Application Development Framework for JVM 2. Full Stack Framework 3. Convention over Configuration 4. M(domain class) V(GSP) C( groovy class) framework 5. Test Automation 6. Extensible via plugin architecture 7. REST API support 8
  9. 9. PaaS == Platform as a Service A Cloud Application Platform Code Code your app Deploy Push-button Deploy, and your App is running in the Cloud! Enjoy Save Time and Money
  10. 10. OpenShift is PaaS by Red Hat Multi-language, Auto-Scaling, Self-service, Elastic, Cloud Application Platform 11
  11. 11. OUR STACK 12
  13. 13. QUESTIONS?