The Timisoara 3Pillar office hosted a Java User Group Meetup last month that was attended by roughy 60 Java developers looking to learn about current best practices with cloud deployments of Java applications and using Rapid SQL/NoSQL Databases with Spring Data.
Florin Jurcovici, a Technical Lead who specializes in Java development at 3Pillar, is pictured at left giving his presentation on “Cloud Platforms for Java.” The presentation, which is embedded below, covers the pros and cons of a number of cloud solutions for applications, including Google App Engine, Amazon Web Services, Heroku, Windows Azure, OpenStack, CloudBees, and Jelastic.
Each of these cloud solutions allows companies to rapidly scale web applications, and we have a weatlh of experience providing cloud-based hosting of the software products we develop and support. One example of the internal R&D we are doing in the area is the Bolt framework being created by the 3Pillar Labs team. The Bolt Framework is a Spring container that lets applications connect to services and manage trigger and action sequences via a Java API. Work on the project has yielded a number of reusable components that will be valuable for our software development teams when integrating Spring, Spring Data SimpleDB, and QuartzSimpleDB with AWS.
Speaking of Spring, the other presentation at the Java User Group Meetup came from 3PIllar Java developer Ciprian Mester, also a Technical Lead. His SpringData demo can be accessed on github here.