systemdesignTHE LEARNING HANDBOOK
⌘ K
A PRACTICAL GUIDE TO SYSTEM DESIGN

বড় system-এর চিন্তা।
শুরু হোক ছোট থেকে।

শুধু code নয়, বুঝে নাও architecture-এর পেছনের কারণ। বাংলায়, ধাপে ধাপে—fundamentals থেকে real-world system design।

12 modules70 lessonsTypeScript-firstবাংলায় ব্যাখ্যা
একটি app. পুরো learning journey.

TaskFlow-কে একটি server থেকে distributed system-এ নিয়ে যাবে। প্রতি ধাপে নতুন সমস্যা, নতুন সিদ্ধান্ত।

WHY → HOW
THE LEARNING PATH

তোমার curriculum

25টি lesson পড়ার জন্য প্রস্তুত
01FOUNDATIONS

Fundamentals + Thinking Framework

সমস্যা বোঝা, সঠিক প্রশ্ন করা আর scale নিয়ে ভাবার শুরু।

6 lessons6টি প্রস্তুত
02FOUNDATIONS

Networking & Communication

একটি request-এর যাত্রা, network থেকে API design।

5 lessons5টি প্রস্তুত
03FOUNDATIONS

Load Balancing & Proxies

Traffic ভাগ করে একটি server থেকে অনেকগুলোতে।

4 lessons4টি প্রস্তুত
04CORE CONCEPTS

Caching

কম কাজ করে দ্রুত response দেওয়ার কৌশল।

6 lessons6টি প্রস্তুত
05CORE CONCEPTS

Database Design & Scaling

Data modeling থেকে replication ও sharding।

9 lessons4টি প্রস্তুত
06CORE CONCEPTS

Distributed Systems Core

একাধিক machine, failure আর consistency-এর সমীকরণ।

5 lessonsশীঘ্রই আসছে
07CORE CONCEPTS

Asynchronous Processing & Messaging

Queue, background jobs ও event-driven thinking।

6 lessonsশীঘ্রই আসছে
08CORE CONCEPTS

Storage Systems

File, object storage আর দ্রুত search-এর ভিত।

3 lessonsশীঘ্রই আসছে
09PUT IT INTO PRACTICE

Microservices & Service Architecture

Service boundaries, communication ও trade-off।

5 lessonsশীঘ্রই আসছে
10PUT IT INTO PRACTICE

Reliability, Security & Operations

নির্ভরযোগ্য, নিরাপদ ও টেকসই system চালানো।

8 lessonsশীঘ্রই আসছে
11PUT IT INTO PRACTICE

Real System Design Case Studies

পরিচিত product-এর architecture নিজে design করো।

7 lessonsশীঘ্রই আসছে
12PUT IT INTO PRACTICE

Interview Mastery & Capstone

Interview practice থেকে নিজের complete design।

6 lessonsশীঘ্রই আসছে
System Design Handbookএকবারে একটি concept. প্রতিদিন একটু এগিয়ে।