< session />

Multi-Tenant NoSQL and NewSQL Cloud-data Design Patterns Deep-dive

Fri, 28 April, 4:30 PM GMT+5:30 |

We are all familiar with the 3rd Normal form. Does that scale? What are the best practices for designing resilient, multi-tenant, performant databases? In this talk, we will explore the database evaluation process, where we will make choices on technology stacks based on requirements and analyzing the CAP theorem. We will discover different Consistency, Availability, and Partition Tolerance techniques, investigate No-SQL databases, and help new cloud deployments using the 3rd Platform.

Big data has characteristics in the new Cloud domain, which requires storing various data for different use-cases. We will explore the Document data store, Key-value, Columnar NoSQL, Graph NoSQL and NewSQL databases. Next, we will look at how to do data modeling for NoSQL columnar databases to support highly available partition tolerant use-cases. We will discover different strategies to help multi-tenant requirements. In the end, we will look at how to choose the right database? We will also see what the future of Databases are comparing based on Consistency Models, Schema Models, Database Languages, and Database storage.

We will look at data quality patterns and issues and how to use MDM strategy to fix these issues. We will explore survivor ship records and how to validate if the data is correct in system. In the end we will also look at GDPR and PII data strategies.

We will be exploring following databases types:

  •     Key-value stores
  •     Wide column stores
  •     Document stores
  •     Time Series DBMS
  •     Graph DBMS
  •     Object oriented DBMS
  •     Search engines
  •     RDF stores
  •     Spatial DBMS
  •     Event Stores
  •     Content stores

A few of the technologies we will explore are

  •     Cassandra
  •     Amazon DynamoDB
  •     MongoDB, HBase
  •     REDIS, MemcacheDB,
  •     RDF / SPARQL
  •     Graph Databases, Neo4J
  •     CockroachDB

This talk is ideal for the following roles:

  •     Architects
  •     Technical Leads
  •     Programers
  •     Integration Architects
  •     Solution Architects

< speaker_info />

About the speaker

Rohit Bhardwaj

Senior Architect & Expert in Cloud-Native Solutions

Rohit Bhardwaj is a Senior Architect/Consultant working at Salesforce. He has extensive experience in architecting multi-tenant cloud-native solutions for enterprise customers. Rohit has proven ability in designing solutions and executing and deliver...