لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی سیستم (LLD + HLD) توسط Concept &&Coding
System Design(LLD + HLD) by Concept && Coding
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
طراحی سطح پایین (LLD) و طراحی سطح بالا (HLD) را در این دوره پوشش دادم طراحی سطح بالا طراحی سیستم سطح پایین سوالات مصاحبه طراحی کلی سیستم ترکیبی از HLD و LLD
طراحی سیستم در بسیاری از شرکت ها (بدون توجه به ارشد، کارکنان یا sde2) درخواست می شود. MNC. من از دانش خود استفاده کردهام و این دوره آموزشی را ایجاد کردهام که به شما کمک میکند پایه و اساس محکمی ایجاد کنید و درک درستی داشته باشید.
لطفاً توجه داشته باشید که چند ویدیو ممکن است به زبان هندی در LLD و HLD باشند
موضوعات تحت پوشش HLD:
- پروتکل های شبکه
- قضیه CAP
- الگوهای طراحی Microservices
- از 0 تا میلیون مقیاس کنید
- استراتژی ثابت
- طراحی سرویس کوتاه کردن URL
- پشت تخمین پاکت نامه
- یک فروشگاه Key-Value طراحی کنید
- SQL در مقابل NoSQL
- طراحی سیستم WhatsApp
- محدود کننده نرخ طراحی
- طراحی Idempotent POST API
- طراحی سیستم با دسترسی بالا
- کافکا (صف پیام توزیع شده) - پروکسی در مقابل پروکسی معکوس
- Load Balancer و الگوریتم های آن
- سیستم ذخیره سازی توزیع شده
- تراکنش های توزیع شده (2PC، 3PC، SAGA)
- نمایه سازی پایگاه داده
- کنترل همزمانی توزیع شده
- قفل دو فاز
- OAuth 2.0
موضوعات تحت پوشش LLD
الگوی استراتژی،
الگوی ناظر،
الگوی دکوراتور،
الگوی کارخانه،
الگوی انتزاعی کارخانه،
الگوی زنجیره مسئولیت،
الگوی پروکسی،
الگوی شی تهی،
الگوی حالت،
الگوی ترکیبی،
الگوی آداپتور،
الگوی تک،
الگوی سازنده،
نمونه اولیه الگو،
الگوی پل،
الگوی نما،
الگوی وزن مگس،
الگوی فرمان،
الگوی تکرار کننده،
الگوی واسطه،
الگوی یادگاری،
الگوی الگو،
الگوی مترجم
اصول جامد،
طراحی Splitwise،
طراحی BookmyShow،
طراحی ATM،
طراحی Snake n Ladder،
طراحی تیک تاک پا،
طراحی سیستم آسانسور،
طراحی پارکینگ،
طراحی سیستم اجاره خودرو،
طراحی سیستم مدیریت موجودی،
طراحی Cricbuzz
سرفصل ها و درس ها
HLD (طراحی سطح بالا)
HLD(High Level Design)
پروتکل های شبکه
Network Protocols
قضیه CAP
CAP Theorem
الگوهای طراحی میکروسرویس قسمت 1 | مقدمه و الگوی تجزیه
Microservices Design Patterns Part-1 | Introduction and Decomposition Pattern
مقیاس از صفر تا میلیون کاربر در جزئیات
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 etc
کش توزیع شده و استراتژی های ذخیره سازی - قسمت 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
OAuth 2.0 توضیح داده شد
OAuth 2.0 expalined
LLD (طراحی سطح پایین)
LLD (Low Level Design)
اصول جامد
SOLID Principles
راه حل اصل جایگزینی لیسکوف (LSP).
Liskov Substitution Principle (LSP) Solution
الگوی کارخانه و الگوی انتزاعی کارخانه (الگوی طراحی خلاقانه)
Factory Pattern and Abstract Factory Pattern (Creational Design Pattern)
الگوی طراحی سازنده (الگوی طراحی خلاقانه)
Builder Design Pattern (Creational Design Pattern)
همه الگوهای طراحی خلاقانه در 1 ویدیو
All Creational Design Patterns in 1 Video
الگوی طراحی استراتژی (الگوی طراحی رفتاری)
Strategy Design Pattern (Behavioral Design Pattern)
نمایش نظرات