System Design শেখো

ইন্টারঅ্যাক্টিভ টুলস

পড়ে নয় — নিজে চালিয়ে শেখো। প্রতিটা টুল একটা ধারণা জীবন্ত করে তোলে।

P0

রিকোয়েস্ট ফ্লো অ্যানিমেটর

একটা রিকোয়েস্ট Client থেকে Database পর্যন্ত কীভাবে যায় তা ধাপে ধাপে দেখো।

চালাও
P0

Load Balancer ভিজ্যুয়ালাইজার

বিভিন্ন algorithm-এ ট্রাফিক কীভাবে ভাগ হয়, server down হলে কী হয়।

চালাও
P0

Caching সিমুলেটর

Cache hit/miss আর LRU/FIFO eviction নিজে চালিয়ে দেখো।

চালাও
P0

Consistent Hashing রিং

Node যোগ/বাদ দিলে কত কম key সরে — রিং-এ দেখো।

চালাও
P0

Rate Limiter সিমুলেটর

Token Bucket দিয়ে রিকোয়েস্ট পাস/block হওয়া দেখো।

চালাও
P1

Availability ক্যালকুলেটর

'nines' বদলে বছরে কত downtime হয় হিসাব করো।

চালাও
P1

Order Book ও Matching Engine

buy/sell অর্ডার দাও, exchange কীভাবে match করে দেখো।

চালাও
P2

Merkle Tree ভিজ্যুয়ালাইজার

leaf এডিট করে দেখো root hash কীভাবে টেম্পারিং ধরে।

চালাও
P2

Vector Search (ANN)

query দিয়ে কাছের প্রতিবেশী খোঁজা — semantic search।

চালাও
P2

Latency Ladder

যে latency সংখ্যাগুলো প্রতিটা ইঞ্জিনিয়ারের জানা দরকার।

চালাও