Sharing my experiences to help around.
-
Updated
Nov 22, 2025 - Java
Sharing my experiences to help around.
Notes for the book "Designing Data Intensive Applications"
These are my own notes for Designing Data Intensive Applications book by Martin Kleppmann
This repo includes system design concepts, topics, AWS Services, capacity planning etc.
Interactive study platform for Designing Data-Intensive Applications. Chapter quizzes, spaced repetition flashcards, timed exams, and AI-powered grading with personalized feedback.
Interactive visualizations for database internals — indexing, replication, partitioning, transactions, consensus, and encoding — with step-through Canvas animations.
100 days of progress in DDIA. From architecture fundamentals, storage, replication, sharding, transactions, distributed failures, consistency/consensus and batch/stream processing to architecture capstone.
A first-principles engineering notebook rebuilding Designing Data-Intensive Applications, chapter by chapter, with working TypeScript implementations for every core mechanism (storage engines, replication, consensus, stream processing, and more).
My reading notes following "Designing Data Intensive Applications" (DDIA) by Martin Kleppmann
DDIA (Designing Data-Intensive Applications, 2nd ed.) study guide in Persian & English — 14 chapters, 100+ interactive diagrams, exercises, AI-platform capstone | راهنمای مطالعهٔ DDIA فارسی
My implementation for common algorithm and data structures used in modern database systems.
A webpage for hosting and sharing daily DDIA reading session details and calendar access
To associate your repository with the designing-data-intensive-applications topic, visit your repo's landing page and select "manage topics."