QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.
Jags Ramnarayan, TweetChief Architect for GemFire products at VMWare
Biography: Jags Ramnarayan
As the Chief Architect for GemFire products at VMWare, Jags is responsible for the technology direction for its high performance distributed data Grid. Jags has been a part of several Java standards - EJB, J2EE while at GemStone systems, XML based JSRs like JAXM while at BEA. He also represented BEA in the W3C SOAP protocol specification. Jags has presented in several conferences in the past on Data management, clustering and grid computing. He has over 20 years of experience, a bachelors degree in computer science and a masters degree in management of science and technology.Presentation: TweetBanking Case study: Scaling with low latency using NewSQL
Most assume that horizontal scalability requires application managed sharded databases, use NoSQL databases or using in-memory data grids. But, often this mandates application re-architecture and injects objects or turning access in key-value based access can be quite challenging. This presentation walks through how a bank used a horizontally scalable, memory oriented SQL database (VMWare SQLFire), did minimal changes to its application, injected the Database between the app and its original database and achieved elastic (on-demand) scaling with very low latencies.
We will spend time walking through the design patterns in the application and then go a little deeper into SQLFire concepts - horizontal partitioning policies, how to achieve scalable transactions with colocation, distributing application logic to distribtued data and parallelizing execution, query processing, etc. A lot of concepts are similar to several ""next generation"" SQL products.