NoSQL Databases, Microservices, and Docker Containers
Share this Session:
  Srini Penchikala   Srini Penchikala


Wednesday, April 20, 2016
08:30 AM - 09:15 AM

Level:  Intermediate

NoSQL databases have been the choice for the past few years for storing unstructured data which accounts for 85% of the total data created in organizations. Polyglot persistence models are also becoming more popular because of the diverse nature of different NoSQL databases and the API they provide for data access. This is where micro services architecture helps with the cross-data-store persistence needs.

And Docker containers are getting more attention lately for building, shipping and running distributed applications.

In this presentation, I will discuss emerging trends in NoSQL, Microservices and Container technologies to develop and deploy software applications that are modular and provide agility and continuous delivery capabilities.

Session Outline:

  • Introduction

  • Building and Deploying Modular Software Applications

  • NoSQL Databases

  • Microservices

  • Docker Containers

  • Sample Application

  • Conclusions

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