Speaker "Srini Penchikala" Details Back



NoSQL Database Patterns: Architecture and Design Patterns of Non-Relational Databases


In this session, I will discuss the architecture and design Patterns of NoSQL Databases. This talk is based on my upcoming book on "NoSQL Database Patterns" from Manning Publications. I will cover the popular NoSQL database categories including Document, Graph, Columnar, Key Value, Big Data and Analytics, In-Memory Data Grids, and New SQL. I will show how all these databases can work together to offer the emerging architecture technique called Polyglot Architectures.

We'll use a sample application to learn how these databases (including relational databases) can complement each other to solve the real-world data management needs. I will cover the following topics for each NoSQL database: Use Cases Design Considerations Patterns Strengths and Cautions NoSQL Database Type Examples Tools and Emerging Trends


Srini Penchikala currently works as Software Architect at a financial services organization in Austin, Texas. He has over 18 years of experience in software architecture, design and development. Srini is currently authoring a book on NoSQL Database Patterns topic. He is also the co-author of "Spring Roo in Action" book ( Srini has presented at conferences like 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, and JavaWorld. Srini is a Lead Editor at InfoQ (