Skip navigation

Cluster OSS Frameworks with Terracotta

Terracotta enables developers to build highly available, highly scalable applications with a variety of Open Source development frameworks, including some that do not have built-in high availability features.

Terracotta supports these frameworks because of the simplicity of Network Attached Memory. Direct framework support means that developers can rely on the integrated projects without having to integrate Terracotta by hand. More frameworks are coming online weekly.

We achieve this integration through Terracotta Integration Modules. You can use a module by simply downloading the appropriate module. You might also consider creating your own Integration Modules for bundles of code or clustered abstractions you wish to build for your own team.


Simple - use what you need at development time, add high availability at run time

Use the framework of your choice

  • Develop with the frameworks you like to use, including Spring, RIFE, Wicket, and others.
  • See a complete list below

Add high availability at runtime

  • No need to alter the way you would normally develop
  • No special clustering APIs to learn and apply throughout your app

Fast - share application data within the application itself

  • The application memory is durable and highly available
  • No need to use databases or message queues to share transient application data

Reliable - Add high availability to frameworks that don't it have by default

  • Open source frameworks not designed to be highly available in the first place can be made HA with Terracotta

Sample OSS Frameworks and Containers

Some of the Frameworks and Containers that work with Terracotta today are shown here:

For all of the details on Terracotta OSS Integrations, visit the Integrations section.

Adaptavist Theme Builder Powered by Atlassian Confluence