Master Infinispan to create scalable and high-performance applications
About This Book
- Create highly scalable applications using the Infinispan Data Grid Platform
- Maximize your application's performance in any cluster environment
- Become an expert in creating powerful solutions using Infinispan through ready-to-use examples
Who This Book Is For
This practical guide is intended for those who want to learn how to build extremely scalable applications. This book is easy to read and is aimed at Java enterprise developers with a solid knowledge of Java. However, no previous coding experience with Infinispan is required.
Infinispan is an extremely scalable, highly available key/ value data store and data grid platform. In-memory data grids (IMDG) have recently been gaining a lot of attention, and the market for this technology is steadily increasing.
This book is a practical guide that covers all Infinispan features in a progressive manner with the help of real-world and ready-to-use examples. You will learn how to install Infinispan and create a perfect development environment. Next, you will learn how to persist data to a permanent store and integrate Infinispan with technologies such as Hibernate OGM, Amazon Web Services (AWS), and CDI. Finally, we will present a sample application that you can download from the JBoss Developer Framework. By the end of this book, you will be able to build extremely scalable applications, providing a highly available key/value data store.
Table of Contents
Chapter 1. Getting Started
Chapter 2. Barriers to Scaling Data
Chapter 3. Using the APIs
Chapter 4. Infinispan Topologies
Chapter 5. Data Access Patterns
Chapter 6. Case Study – The TicketMonster Application
Chapter 7. Understanding Transactions and Concurrency
Chapter 8. Managing and Monitoring Infinispan
Chapter 9. Server Modules
Chapter 10. Getting Started with Hibernate OGM
Chapter 11. An Introduction to JGroups
Chapter 12. Advanced Topics