Terracotta is open source infrastructure software that makes it easy to scale a Java application to as many computers as needed, without the usual custom application code and databases used to share data in a cluster.
Terracotta manages mission critical data using Network-Attached Memory (NAM) technology. NAM enables Terracotta to cluster Java Virtual Machines (JVMs) directly underneath applications, and is a proven runtime approach to providing Java applications both high availability and scalability.
Terracotta's open source community of developers is sponsored by Terracotta, Inc.
POJO Scalability and Large Workloads with Terracotta
Terracotta versus JBossCache