بک‌اند زیر ذره‌بین Backend Under the Microscope

اینجا فقط «چطور» را یاد نمی‌گیرید — «چرا» و «چه اتفاقی می‌افتد» را هم می‌فهمید. هر موضوع را با نگاه مهندسی واکاوی می‌کنیم: ساختمان داده، الگوریتم، و رفتار واقعی موتور. بدون حاشیه، با مثال عینی. This isn't just about "how" — you'll understand "why" and "what actually happens" too. Every topic is examined in depth with an engineering lens: data structures, algorithms, and real engine behavior. No fluff, real-world examples.

terminal — BackendDeepDives
02

موضوعات — هرکدام با دموِ زندهٔ ایدهٔ مرکزی‌اشTopics — each with a live demo of its core idea

هر کارت، یک ایستگاه یادگیری عمیق است. کنار هر موضوع یک انیمیشن کوچک هست که نشان می‌دهد آن موضوع واقعاً چه می‌کند — کمی مکث کنید و تماشا کنید. Each card is a deep learning station. Next to each topic, a small animation shows what it actually does — pause for a moment and watch.

TOPIC-01

Database Indexes

منتشرشدهPublished

چطور دیتابیس بین یک میلیون سطر، یک سطر را پیدا می‌کند؟ از ایندکس هش و درخت B تا LSM، از ایندکس خوشه‌ای تا غیرخوشه‌ای، و ایندکس‌های ترکیبی — همراه با مثال‌های SQL Server و دموهای تعاملی. How does a database find one row in a million? From Hash Index and B-Tree to LSM, Clustered to Non-Clustered, and composite indexes — with SQL Server examples and interactive demos.

B-TreeLSM-TreeHash IndexSQL ServerClustered
TOPIC-02

Data Partitioning

منتشرشدهPublished

میلیاردها سطر در یک جدول — چطور فقط همان یک سطر را پیدا می‌کنید؟ از RANGE و LIST تا HASH و KEY، از Sliding Window تا Tiered Storage، و تفاوت Partitioning با Sharding — همراه با مثال‌های SQL Server و MySQL. Billions of rows in one table — how do you find just the one row you need? From RANGE and LIST to HASH and KEY, Sliding Window to Tiered Storage, and Partitioning vs Sharding — with SQL Server & MySQL examples.

RANGELISTHASHKEYSQL ServerMySQL