Summary

As you can see, this is a technology that deals with many aspects of distribution, be it data persistence or computation. By using these capabilities in our architecture, we provide ourselves with a very simple scaling mechanism—just add more nodes. We scale up the multiple aspects of our application simultaneously. In this way, we should hopefully not introduce any scaling imbalances that might have been present if we had just scaled one aspect independently.

In the next chapter, we will look further into the world of big data and how we can analyze and bring multiple datasets together to extract hidden value from them with the help of the powerful MapReduce.

Get Getting Started with Hazelcast - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.