AM3: Introduction to NoSQL for Application Developers
Share this Session:
  Srini Penchikala   Srini Penchikala


Tuesday, August 20, 2013
08:30 AM - 11:45 AM

Level:  Technical - Introductory

This tutorial session will cover the polyglot persistence techniques to store data into NoSQL databases like a Document database (MongoDB), Graph (Neo4J) and Key Value (Redis). I will discuss and demonstrate with help of a sample application, the polyglot persistence concept that's gaining lot of attention recently.

Attendees who are Application Developers will benefit from this tutorial by learning how to use NoSQL application frameworks like Spring Data, Spring Roo, and Cloud Foundry to store, retrieve and manage data in different NoSQL databases. The demo application shows how to persist data into different NoSQL databases w/o having to write to each DB's API.

Attendees will also learn how to use NoSQL application frameworks to store and retrieve data in different NoSQL databases without having to write custom code or use the NoSQL database vendor's proprietary API.

  • Polyglot Persistence for NoSQL Database Applications
  • Spring Data
  • Spring Roo
  • Cloud Foundry
  • Sample Application Details
  • Application Setup
  • Tools
  • Best Practices

  • Srini currently works as a Security Architecture Program Manager at a major financial services organization in Austin area. He has over 17 years of experience in security and risk program management. Srini's main areas of interest are Agile Enterprise and Security Architecture, Agile Risk Management. He has presented at conferences like JavaOne, SEI Architecture Technology Conference (SATURN), IT Architect Conference (ITARC), No Fluff Just Stuff, and Project World Conference. He has also published several articles on Security Architecture, Agile Security Methodologies on websites like,, ONJava, DevX Java, and JavaWorld. Srini publishes a blog on Java, JEE, and other topics at

    Close Window