Dealing the scaling: Goat Rodeo
*Excerpt
Join David Pollak, Goat Rodeo's founder, to learn more about how to model your applications using the Goat so that your app can scale from the developers desktop to production to planet-scale without change to the app logic.
Description
Scaling web apps is hard. Pushing state into the RDBMS moves the scaling issue from one place to another, but when the time comes to whack the RDBMS mole, much pain ensues.
The losing the RDBMS pain includes loss of the transaction model, loss of SQL’s expressive power, and more.
Goat Rodeo, a Scala-based, JVM-powered, open source framework combines the best of the Actor model, distributed transactions, and SQL backed by Cassandra to create a different way to build scalable applications.
Join David Pollak, Goat Rodeo’s founder, to learn more about how to model your applications using the Goat so that your app can scale from the developers desktop to production to planet-scale without change to the app logic.
David will demonstrate a simple Twitter clone and how the application logic does not change from the local machine up to the cloud. David will put the app in the cloud and demonstrate what happens to it when servers are killed randomly… and how the application logic “just works.”
Tags
scaling, Scala, Lift, goat rodeo
Speaking experience
Speaker
-
David Pollak
Lift Web Framework- Website: http://liftweb.net/
- Blog: http://blog.lostlake.org/
- Twitter: dpp
Biography
David Pollak has been writing commercial software since 1977. He wrote the first real-time spreadsheet and the worlds highest performance spreadsheet engine. Since 1996, David has been using and devising web development tools. As CTO of CMP Media, David oversaw the first large-scale deployment of WebLogic. David was CTO and VPE at Cenzic, a web application security company. David has also developed numerous commercial projects in Ruby on Rails.
In 2007, David founded the Lift Web Framework open source project. Lift is an expressive and elegant framework for writing web applications. Lift stresses the importance of security, maintainability, scalability and performance, while allowing for high levels of developer productivity. Lift open source software licensed under an Apache 2.0 license.
David is a consultant in San Francisco and works on Lift-based projects including Buy a Feature and ESME.