As business grows, applications must process increasing volumes of critical application data. The amount of load that a single-server application can process has a hard limit. Distributing Java applications on a cluster allows to handle increasing load by using combined power of multiple servers.
This vendor-neutral presentation offers a reusable architecture for scaling Java applications beyond a single server and discusses technologies needed to implement such architecture.
This session provides practical tips for developing clustered, horizontally scalable Java applications with open source distributed data management framework Cacheonix.
The presentation will enhance your engineering skills by deepening your understanding of scalability and performance and by covering common usage scenarios for distributing data processing to multiple servers.