
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.
Sun Microsystem's Kohsuke Kawaguchi examines the assembly code that the Hotspot JIT produces in JDK6.
JRuby's 1.1.1 release brings a few improvements over the initial 1.1 release, including a fix for a problem on IBM VMs and it now ships with the JIP profiler. Users of the JRuby 1.1.x trunk can also try out a new performance improvement that promises to seriously boost startup performance. Also: a look at GSoC '08 project related to JRuby.
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.