This chapter covered the art of building an ACID-compliant high performance, scalable, and highly available system. We learned about data persistence and how to persist data to a commonly-used RDBMS and NoSQL datastore, such as MySQL and Cassandra. We explored read and write operations through caching.
We examined the nitty-gritty details of using a transactional cache operation to maintain data integration and consistency.
We explained data synchronization using semaphore, countdown latch, and Ignite's distributed data structure. Chapter 7, Deploying to Production, will concentrate on fine-tuning your application, securing nodes using SSL, white- and blacklisting objects, calculating the memory footprint, benchmarking, and performance tuning.