Scala Workloads in the Cloud

Speaker: 
Ramnivas Laddad and Jennifer Hickey
Bio: 
Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP and Spring. He is a Spring Framework and Cloud Foundry committer. Ramnivas is also the author of AspectJ in Action, the best-selling book on AOP and AspectJ that has been lauded by industry experts for its presentation of practical and innovative AOP applications to solve real-world problems. He has spoken at many leading industry events including JavaOne, JavaPolis, No Fluff Just Stuff, and SpringOne. Currently he leads a group at VMware that focuses on enterprise and developer experience for cloud computing. In recent years, Ramnivas has become a Scala fan. Jennifer Hickey is a Sr. Software Engineer with Cloud Foundry/VMware, with over a decade of experience in software engineering. Jennifer is a member of the Cloud Foundry team, specializing in developer experience and support of frameworks such as Spring, Grails, Rails, and Sinatra. She is passionate about increasing developer productivity in the cloud.
Type: 
Technical Talk
Type: 
Tool Demonstration

Scala is a scalable language, and the cloud is a scalable deployment platform. Combine the two and you get a compelling solution for scalable computing. While Scala applications can run on any generic cloud platform that is capable of running Java applications, this can force developers to understand too many details of the destination cloud platform. In effect, such a generic solution can make cloud deployment too specialized. A carefully crafted cloud platform can take advantage of the patterns in commonly used frameworks, which can make deployment to cloud as easy as, if not easier than, local deployment.

In this session, we will explore opportunities to leverage the Scala and cloud combination. We will take examples from a few prominent Scala frameworks and
deploy them to cloudfoundry.com, an open source platform as a service (PaaS). We will explore how easy it is to deploy and scale Scala applications with Cloud Foundry, a platform that knows how to make Scala float on the cloud.