Once the feature development process is complete, we prepare to deploy the application to production. This involves configuration changes, automation, security changes, performance benchmarking, and more. Let's get down to the nitty-gritty of fine-tuning our Apache Ignite application for production deployment. The following topics will be covered:
- Durable Memory Model
- Metrics
- Securing the nodes
- Performance turning
- Deployment
Apache Ignite is a RAM-intensive framework. We must understand the memory utilization of our application before doing the capacity planning, such as how many nodes do we need? How much memory should be allocated to a node? The following section will explain the memory model of Apache Ignite and how can we configure it to get the optimal result.