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


 

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 Penchikala currently works as Senior IT Architect in Austin, Texas. He is also the Lead Editor for Big Data and NoSQL Database communities at InfoQ (http://www.infoq.com/author/Srini-Penchikala). Srini has over 19 years of experience in software architecture, design and development. He is currently authoring a book on Big Data Processing with Apache Spark. He is also the co-author of the book "Spring Roo in Action" (http://www.manning.com/SpringRooinAction) from Manning Publications. Srini has presented at conferences like Big Data Conference, Enterprise Data World, JavaOne, SEI Architecture Technology Conference (SATURN), IT Architect Conference (ITARC), No Fluff Just Stuff, NoSQL Now! and Project World Conference. He also published several articles on software architecture, security and risk management, and NoSQL databases on websites like InfoQ, The ServerSide, OReilly Network (ONJava), DevX Java, java.net and JavaWorld.


   
Close Window