Coursehulu.com

Amazon DynamoDB Data Modeling for Architects & Developers

Proven design patterns. best practices, tips on saving costs and more

Note:

What you’ll learn

Course Content

Requirements

Note:

 

This course primarily focusses on Data Modeling practices and patterns for Amazon DynamoDB. You will also learn DynamoDB best practices, tips and techniques for building modern and cost effective applications/microservices. At a high level, course is divided into 2 parts:

 

Part-1            Objective: Build a solid understanding of DynamoDB

 

Part-2           Objective: Learn to apply DynamoDB design patterns

 

Tools in use

Is this course for me?

Yes – if you are an Architect responsible for designing apps on DynamoDB

Yes – if you are a Developer and aspiring to become an architect

Yes – if you are a DBA and looking to expand your skills to NoSQL databases

Yes – if you are a Technologist who is curious on how DynamoDB works under the covers

 

No  – if you are just looking for basic how to tutorials on DynamoDB

No – if you are looking for coding DynamoDB apps

 

Course approach

Course does not assume that you already know DynamoDB. For that reasons, I am first covering the basics of DynamoDB. But unlike other courses, I will not just show you how-to use DynamoDB rather I will show you how DynamoDB works under the covers !! I strongly believe that to effectively use a database, an architect MUST understand how database technology works under the covers.

Data modeling is an iterative process. I am sharing a prescriptive guidance on the process and then showing step-by-step how to apply the process. As a case study I am using an example of ACME bank (a fictitious retail bank). Throughout the course we will be applying the process to ACME bank use cases to evolve a full blown DynamoDB data model.

 

Case study : ACME Bank

A fictitious bank that has embarked on a journey to modernize its retail banking systems. You are the Lead Architect for the retail banking modernization initiative. It is your responsibility: