Leveraging the Terracotta Toolkit for Scale
October 26, 2010; Topics: Topics: Enterprise Ehcache, BigMemory, Quartz Scheduler, Web Sessions, Terracotta Enterprise Suite
Scheduling, caching, ORM, and web sessions are the most common obstacles to scaling Java applications today. Terracotta
makes scaling as easy as a few lines of config, a jar, and the Terracotta server by integrating into the Quartz scheduler,
Ehcache caching system, Hibernate cache provider, and app server sessions.
While developing these easy to use, highly available, scaled out frameworks, we discovered a core set of pieces
and parts that were broadly applicable. We've now packaged these up as the toolkit for developers to solve other
scale problems not addressed by an existing Terracotta integration. You can leverage the Terracotta Toolkit to
build your own customized scalable Java application.
The following core APIs will be demoed and discussed: Cluster Aware API, Clustered Collections, Clustered
Locking, and Clustered Utilities.
Read more ›
Watch webcast ›
Clustering and Scaling Grails Apps: A Simple Approach
April 27, 2010; Topics: Ehcache, Quartz Scheduler, Web Sessions
Join Dave Klein, author of the book Grails, A Quick Start Guide, and Mike Allen, Senior Director, Product Management of
Terracotta in a discussion about simple and effective ways to scale Grails applications.
In this webcast, you'll see how to scale a familiar Grails application, TekDays from Grails, A Quick Start Guide, to
multiple nodes. Scaling TekDays will be shown to require only a few simple changes to the application code. Most important, the
application will scale:
- without overloading the database, or
- losing data consistency between application nodes.
As you see the scale-out out of the TekDays application, you'll learn how Terracotta's open source scalability solution can
scale the Hibernate, Ehcache, Web Sessions and Quartz components of Grails with minimal changes to the code and some simple
configuration settings.
Read more ›
Watch webcast ›