Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Use cases of Grails in web applications

- Type of applications most appropriate to be developed in Grails
- Type of applications where Grails may not be the best choice
- Experiences with Grails during several web application development projects

3.
Agenda
• Type of applications most appropriate to be
developed in Grails
o Cloud deployment is easy(ed. Cloud foundry plugin, AWS plugin)
o Easy to integrate with any CI tool Jenkins/Bamboo. Both maven/ant
o Live websites
• When not to use grails
o Performance intensive core backend systems
o Real time server side push
o Unnecessary objects created in groovy. This triggers garbage collection
frequently. Garbage collection issues for financial transactions.. Pause
happens when gc runs and transaction might be slower which is not
convenient… Permgen issues are rampant