
Spectacular Scalability with Smart Service Contracts
Scalability isn't the Boolean value stateless design tends to assume. Udi’s team averts a second failure using service contracts to address multiple dimensions of scale.
Tracking change and innovation in the enterprise software development community
Terracotta Whitepapers
Terracotta Bloggers
Terracotta Community Links
Related Sites & Links
Terracotta Introductory Videos

Scalability isn't the Boolean value stateless design tends to assume. Udi’s team averts a second failure using service contracts to address multiple dimensions of scale.
When .NET 2.0 SP 1 was released with .NET 3.5, the thread pool underwent some significant changes. As Michael C. Kennedy discovered, not all were for the best.
In a JavaOne presentation, Sun Microsystems’ Tony Printezis provided more details on Garbage First, a replacement for the CMS garbage collector particularly targeted at long running server applications.
Simon Ritter explains the vision and capabilities of the Real-Time Java specification (RTSJ), if your Java app really, really must respond within a certain time regardless of what the garbage collector does, RTSJ is now a possibility rather than a probability.

A real world case study of a consultancy that distributed the load & increased scalability of its applications using Terracotta using the Master/Worker pattern.

Wilson Bilkovich is one of the core developers of the Rubinius project - a Ruby implementation written in Ruby. Wilson is also one of the members of the Ruby Hit Squad, developers of the deployment automation tool Vlad the Deployer. In this interview with InfoQ, Wilson discusses the implementation of Rubinius, and its current status with Werner Schuster.

Dan Pritchett gives us an inside look into the decisions behind on of the largest scale architectures in the world: eBay. In explaining how the scale of eBay turns simple requirements a complex engineering problem, he walks us through the technical and organizational challenges of managing eBay's architecture.

In this presentation, a three steps approach for turning your existing stateful tier-based/Spring-application into a dynamically scalable services application using OpenSpaces is demonstrated. The existing programming model is kept the same while focusing on abstracting and replacing the underlying implementations of the middleware stack in a way that will fit the scale-out model.

Randy Shoup covers the architectural principles eBay has used to grow and evolve its infrastructure to massive scale. It covers the forces ("-ilities") needed to contend with and design for scalability, availability, manageability, etc. He outlines eBay's architectural principles which meet - and trade off - those forces and describes reusable patterns for each strategy with eBay examples.