لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش HLD از مبانی تا پیشرفته با مفهوم && کدگذاری
HLD from Basics to Advanced by Concept && Coding
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مباحث طراحی سطح بالا (HLD) که برای درک پایه مهم است و همچنین در مصاحبه های طراحی سیستم پرسیده می شود. علاقه کمی به یادگیری عمیق
طراحی سطح بالا یا طراحی سیستم در بسیاری از شرکتها (بدون توجه به ارشد، کارکنان یا sde2) درخواست میشود، مهارت مهم آن که یک مهندس باید داشته باشد. با داشتن 8 سال تجربه و در حال حاضر به عنوان مهندس کارمند اگر یکی باشد از MNC بزرگ فینتک. من از دانش خود استفاده کردهام و این دوره آموزشی را ایجاد کردم که نهتنها درک پایهای را ایجاد میکند، بلکه شما میتوانید در مورد سیستم توزیعشده نیز به شکلی ساختاریافته بیاموزید. من برخی از سوالات متداول مصاحبه را نیز پوشش داده ام.
این دوره برای: مهندسانی است که دوست دارند حداقل یک سطح عمیق مطالعه کنند، کنجکاو برای یادگیری چیزها هستند. از آنجایی که من نه تنها به نکاتی از موضوعات پرداخته ام، بلکه اطلاعات دقیقی خواهید یافت.
موضوعات تحت پوشش: لطفاً توجه داشته باشید که ممکن است چند ویدیو به زبان هندی باشد.
- پروتکل های شبکه (هندی)
- قضیه CAP (هندی)
- الگوهای طراحی میکروسرویس (هندی)
- مقیاس از 0 تا میلیون (هندی)
- استراتژی سازگار (هندی)
- طراحی سرویس کوتاه کردن URL (انگلیسی)
- پشت تخمین پاکت (انگلیسی)
- یک فروشگاه Key-Value (انگلیسی) طراحی کنید
- SQL در مقابل NoSQL (انگلیسی)
- طراحی سیستم WhatsApp (انگلیسی)
- محدود کننده نرخ طراحی (انگلیسی)
- طراحی Idempotent POST API (انگلیسی)
- طراحی سیستم دسترسی بالا (انگلیسی)
- کافکا (صف پیام توزیع شده) (انگلیسی) - پروکسی در مقابل پروکسی معکوس (انگلیسی)
- Load Balancer و الگوریتم های آن (انگلیسی)
- سیستم ذخیره سازی توزیع شده (انگلیسی)
- تراکنش های توزیع شده (2PC، 3PC، SAGA)
- نمایه سازی پایگاه داده (انگلیسی)
- کنترل همزمانی توزیع شده (انگلیسی)
- قفل دو فاز (انگلیسی)
- OAuth 2.0 (انگلیسی)
سرفصل ها و درس ها
HLD از پایه تا پیشرفته
HLD from Basics to Advanced
مقیاس از صفر تا میلیون کاربر در جزئیات
Scale from ZERO to MILLION Users in Detailed
هش کردن مداوم
Consistent Hashing
خدمات کوتاه کردن URL را مانند TinyURL طراحی کنید
Design URL Shortening Service like TinyURL
تخمین پشت پاکت برای مصاحبه طراحی سیستم
Back-Of-The-Envelope Estimation for System Design Interview
طراحی فروشگاه کلید ارزش || دینامو دی بی
Design a Key-Value Store || Dynamo DB
SQL در مقابل NoSQL
SQL vs NoSQL
طراحی سیستم واتساپ
Whatsapp System Design
محدود کننده نرخ طراحی
Design Rate Limiter
طراحی Idempotent POST API || رسیدگی به درخواست تکراری توسط Idempotency Handler
Design Idempotent POST API || Handle Duplicate Request by Idempotency Handler
طراحی سیستم دسترسی بالا || معماری فعال منفعل و فعال فعال
Design High Availability System || Active Passive & Active Active Architecture
صف پیام توزیع شده | طراحی صف پیام رسانی مانند Kafka، RabbitMQ
Distributed Messaging Queue | Design Messaging Queue like Kafka, RabbitMQ
پروکسی در مقابل پروکسی معکوس
Proxy vs Reverse Proxy
متعادل کننده بار و الگوریتم های مختلف
Load Balancer and Different Algorithms
کش توزیع شده و استراتژی های ذخیره سازی - قسمت 1 | Cache-Aside، Read-Through
Distributed Cache and Caching Strategies - Part1 | Cache-Aside, Read-Through
کش توزیع شده و استراتژی های ذخیره سازی - قسمت 2 | نوشتن در اطراف، نوشتن از طریق
Distributed Cache and Caching Strategies - Part2 | Write-Around, Write-Through
رسیدگی به تراکنش های توزیع شده - قسمت 1 | 2PC (تعهد دو فاز)
Handling Distributed Transactions - Part1 | 2PC (Two Phase Commit)
رسیدگی به تراکنش های توزیع شده - قسمت 2 | 3PC (تعهد سه فاز) و SAGA
Handling Distributed Transactions - Part2 | 3PC (Three Phase Commit) and SAGA
نمایه سازی پایگاه داده - قسمت 1 | درک B+ درخت و صفحه داده
Database Indexing - Part1 | B+ Tree and Data Page Understanding
نمایه سازی پایگاه داده - قسمت 2 | نمایه سازی خوشه ای و غیر خوشه ای
Database Indexing - Part2 | Clustered and Non Clustered Indexing
کنترل همزمانی توزیع شده - قسمت 1 | سطح جداسازی
Distributed Concurrency Control - Part1 | Isolation Level
کنترل همزمانی توزیع شده - قسمت 2 | همزمانی خوش بینانه و بدبینانه
Distributed Concurrency Control - Part2 | Optimistic & Pessimistic Concurrency
قفل دو فاز (2PL) - قسمت 1 | پایه 2PL
Two Phase Locking (2PL) - Part1 | Basic 2PL
قفل دو فاز (2PL) - قسمت 2 | استراتژی های پیشگیری از بن بست
Two Phase Locking (2PL) - Part2 | Deadlock Prevention Strategies
قفل دو فاز (2PL) - قسمت 3 | سقط آبشاری و پیشگیری از آن
Two Phase Locking (2PL) - Part3 | Cascading Abort and its prevention
نمایش نظرات