This section provides guidance on optimizing your Hazelcast deployment for performance, reliability, and operational efficiency. The following topics cover essential best practices across multiple areas:
-
Capacity Planning — for resource estimation and cluster sizing.
-
Performance Tips — for tuning your production environment.
-
Back Pressure and Pipelining — for optimizing throughput.
-
AWS Deployments — for cloud-specific considerations.
-
Threading — for efficient operation execution.
-
Near Cache — for reducing latency.
-
IMap bulk read operations — for preventing out-of-memory issues.
-
Data Affinity — for optimizing data locality.
-
Security best practices — for planning and optimizing security.
Additionally, refer to Testing best practices for guidance on writing reliable and efficient tests for your Hazelcast applications, and CP Subsystem best practices to get the best performance out of your CP Subsystem deployment.