This document discusses clustering Java applications with Terracotta and Hazelcast. It provides an overview of why clustering is needed in the era of big data, describes the kinds of clustering available, and highlights key features of Terracotta and Hazelcast. Terracotta focuses on distributed caching and object sharing across nodes, while Hazelcast provides various distributed data structures, m
![Clustering Java applications with Terracotta and Hazelcast](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d7322a2b868c0a78f69a6d7de02b8595d1c125f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fjavaclustering-boristrofimov-130529042746-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)