Java and Elasticity:Scaling Java Apps with Elastic Database Virtualization


Details
Java and Elasticity:Scaling Java Apps with Elastic Database Virtualization
Amrith Kumar
Abstract
Data driven Java applications often face scalability challenges because of their underlying database tier. This is largely because conventional relational databases are inflexible and application developers are required to configure and provision database capacity to meet peak or near demand.
This is neither cost effective, nor even feasible for high growth companies. Some traditional solutions to this problem are hard-to-use, non-standard, and fragile. They also, most often, require wholesale application rewrites.
In this talk, we present an alternative method to solve this problem based on elastic database virtualization architectures. The talk will present some insights into the inner workings of one such solution, and include a brief demonstration.
About the speaker
Amrith Kumar is a founder and the chief technology officer of ParElastic. He brings over two decades of experience delivering industry- leading products for companies specializing in enterprise storage applications, fault tolerant high performance systems and massively parallel databases. ParElastic is software that makes groups of databases work together as a single virtual database. The application perceives a single instance of MySQL and in most cases the unmodified application can be made to work with ParElastic. ParElastic is the only solution that brings the flexibility of cloud architectures to all dimensions of your database. Leveraging your existing MySQL servers ParElastic enables unprecedented adaptability to ever changing workloads and information consumption patterns.

Java and Elasticity:Scaling Java Apps with Elastic Database Virtualization