📄️ CAP Theorem
Quick Summary
📄️ SQL vs NoSQL
SQL Databases
📄️ Database Migration
When do we need to do database migration?
📄️ PATCH vs POST and PUT
Quick summary highlighting the differences between PATCH, POST, and PUT:
📄️ Add Json into existing SQL table
For example, you already have a customers table in your SQL database. And now you want to add arbitrary key-value pairs into the table. How would you do it?
📄️ Notecard
System Design
📄️ Choosing Database
SQL vs NoSQL: If you need a flexible schema, you need a NoSQL database else go with an SQL database. With SQL database, you need to do database migration when you have significant schema updates.