Event Looped logoEvent Looped
Practice
Learn
    • What is System Design?Networking EssentialsAPI DesignData ModelingNumbers Every Engineer Knows
Interview Preparation

Data Modeling

Understand how to model data for real-world systems — relational schema design, normalization, indexing, transactions, and query optimization.

Relational Data Modeling

Master relational database design — schema normalization, ACID transactions, indexing strategies, and query optimization for production systems.

Schema Design & NormalizationACID TransactionsIndexing StrategiesQuery Optimization

NoSQL Data Modeling

Understand NoSQL databases — key-value stores, document databases, wide-column stores, and graph databases. Learn when and why to choose NoSQL over relational systems.

Key-Value StoresDocument StoresColumn-Family DatabasesGraph Databases

Choosing a Database

Learn how to choose the right database for your system — SQL vs NoSQL trade-offs, ACID vs BASE consistency models, and a decision framework for real-world scenarios.

SQL vs NoSQL Trade-offsACID vs BASEDecision FrameworkReal-World Scenarios