Skip to main content

Data Modeling with Cassandra - Shopping Cart and Email System

Instructions

  1. Understand the Requirements
  2. Understand the Data
  3. Analyze the Query Patterns
  4. Design the Cassandra NoSQL Data Model in NoSQL Workbench
  5. Load the Data Model in Amazon Keyspaces
  6. Verify the Data Model via Amazon Console
  7. Write DML in Python to ingest the Data into the Data Model
  8. Save all the assets (code/images/screenshots/links) into a folder of your name under assignments > data-modeling-cassandra.
  9. Create the GitHub Pull Request (PR) and add the instructor as the code reviewer.
  10. Notify the Instructor and wait for the feedback.

Scoring Factors

Weightage
Requirement Analysis5
Data Analysis5
Query Pattern Analysis10
Data Model Design40
Data Model Load10
Data Ingestion (DML)20
PR Submission10

All the above factors will be assessed during a Mock Interview and Viva. Once you create the PR, notify the instructor and a 15-min slot will be allotted for the viva.