NoSQL

No SQL design and development - Amazon DynamoDB, MongoDB, MySQL document DB.

What is NoSql

Basics

  • Different types of databases - Document based, key-value pair, RDBMS and Graph databases

  • DynamoDB vs MongoDB vs Apache Cassandra

  • When to use NoSql

  • Who all uses RDBMS

  • Who all uses NoSql

Amazon DynamoDB

  • What is Amazon DynamoDB

  • When to use Amazon DynamoDB

  • When not to use Amazon DynamoDB

Spring Boot and DynamoDB

  • Creating Integration Test using Local DynamoDB

  • How to Atomically Increment Counter suing DynamoDB

  • Optimistic Locking in DynamoDB Tables to avoid Lost Updates

  • Scanning all records from a table using Java API

  • Hash Key, Range Key, Sort Key, Local Secondary Index and Global Secondary Index

Tutorials

  • How will you implement a Comments Service using DnamoDB?

  • What is ideal business usecase for DynamoDB?

  • How will you store Aadhaar Data in DynamoDB, Design the table structure?

  • How will you store Time Series Data in DynamoDB?

  • How will you implement Blog Posts in DynamoDB?

  • How will you handle Conditional Updates in DynamoDB?

Amazon SQS

  • Why do you need SQS in microservices architecture?

  • Using SQS in Spring Boot Application

  • How to poll multiple items from Amazon SQS

Amazon S3

  • Storing a file in S3 using Java API

  • Retrieving a file from S3 using Java API

MongoDB

Apache Cassandra

  • Basics

NoSQL Interview Questions




Buy DRM Free PDF for Complete Collection of Interview Questions
product image
ebook PDF - Cracking Spring Microservices Interviews for Java Developers

This ebook discusses 120 plus real problems and their solutions for Spring microservices architecture based on Spring Boot, Spring Cloud, Cloud Native Applications. It covers core concepts of microservices architecture, various design patterns, interview questions & answers, security in microservices, testing strategies and best practices in distributed system design.