fa: fix broken links
parent
c1a135b50c
commit
70008d37dc
56
README-fa.md
56
README-fa.md
|
@ -40,9 +40,9 @@
|
||||||
|
|
||||||
* [راهنمای مطالعه](#راهنمای-مطالعه)
|
* [راهنمای مطالعه](#راهنمای-مطالعه)
|
||||||
* [چگونه به سوالات طراحی سیستم در مصاحبه پاسخ بدیم؟](#نحوه-برخورد-با-سوالات-مصاحبه-طراحی-سیستم)
|
* [چگونه به سوالات طراحی سیستم در مصاحبه پاسخ بدیم؟](#نحوه-برخورد-با-سوالات-مصاحبه-طراحی-سیستم)
|
||||||
* [سوالات مصاحبه طراحی سیستم **همراه با پاسخ**](#سوالات مصاحبه طراحی سیستم همراه با پاسخ)
|
* [سوالات مصاحبه طراحی سیستم **همراه با پاسخ**](#سوالات-مصاحبه-طراحی-سیستم-همراه-با-پاسخ)
|
||||||
* [سوالات مصاحبه طراحی شئ گرا **به همراه پاسخ**](#سوالات مصاحبه طراحی شئ گرا به همراه پاسخ)
|
* [سوالات مصاحبه طراحی شئ گرا **به همراه پاسخ**](#سوالات-مصاحبه-طراحی-شئ-گرا-به-همراه-پاسخ)
|
||||||
* [سوالات بیشتر در طراحی سیستم](#سوالات بیشتر مصاحبه طراحی سیستم)
|
* [سوالات بیشتر در طراحی سیستم](#سوالات-بیشتر-مصاحبه-طراحی-سیستم)
|
||||||
|
|
||||||
## فلش کارتهای انکی
|
## فلش کارتهای انکی
|
||||||
|
|
||||||
|
@ -111,20 +111,20 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
* [مباحث طراحی سیستم: از اینجا شروع کنید](#مباحث-طراحی-سیستم-از-اینجا-شروع-کنید)
|
* [مباحث طراحی سیستم: از اینجا شروع کنید](#مباحث-طراحی-سیستم-از-اینجا-شروع-کنید)
|
||||||
* [قدم اول: ویدیو مربوط به مقیاس پذیری رو ببنید](#قدم۱: ویدیوهایی درمورد مقیاس پذیری رو ببینید)
|
* [قدم اول: ویدیو مربوط به مقیاس پذیری رو ببنید](#قدم۱:-ویدیوهایی-درمورد-مقیاس-پذیری-رو-ببینید)
|
||||||
* [قدم دوم: مقاله مربوط به مقیاس پذیری رو ببینید](#قدم۲: مقالههای مربوط به مقایس پذیری رو ببینید)
|
* [قدم دوم: مقاله مربوط به مقیاس پذیری رو ببینید](#قدم۲:-مقالههای-مربوط-به-مقایس-پذیری-رو-ببینید)
|
||||||
* [قدم های بعدی](#قدمهای بعدی)
|
* [قدم های بعدی](#قدمهای-بعدی)
|
||||||
* [کارایی در برابر مقایس پذیری](#کارایی در برابر مقایس پذیری)
|
* [کارایی در برابر مقایس پذیری](#کارایی-در-برابر-مقایس-پذیری)
|
||||||
* [تاخیر در برابر بازدهی](#تاخیر در برابر بازدهی)
|
* [تاخیر در برابر بازدهی](#تاخیر-در-برابر-بازدهی)
|
||||||
* [دسترس پذیری دربرابر یکپارچگی](#دسترس-پذیری-دربرابر-یکپارچگی)
|
* [دسترس پذیری دربرابر یکپارچگی](#دسترس-پذیری-دربرابر-یکپارچگی)
|
||||||
* [CAP تئوری](#cap-تئوری)
|
* [CAP تئوری](#cap-تئوری)
|
||||||
* [CP - یکپارچگی و تحمل پارتیشن ](#CP - یکپارچگی و تحمل پارتیشن)
|
* [CP - یکپارچگی و تحمل پارتیشن ](#CP:-یکپارچگی-و-تحمل-پارتیشن)
|
||||||
* [AP - دسترس پذیری و تحمل پارتیشن](#AP - دسترس پذیری و تحمل پارتیشن)
|
* [AP - دسترس پذیری و تحمل پارتیشن](#AP:-دسترس-پذیری-و-تحمل-پارتیشن)
|
||||||
* [الگوهای یکپارچگی](#الگوهای-یکپارچگی)
|
* [الگوهای یکپارچگی](#الگوهای-یکپارچگی)
|
||||||
* [یکپارچگی ضعیف](#یکپارچگی-ضعیف)
|
* [یکپارچگی ضعیف](#یکپارچگی-ضعیف)
|
||||||
* [یکپارچگی موکول](#یکپارچگی-موکول)
|
* [یکپارچگی موکول](#یکپارچگی-موکول)
|
||||||
* [یکپارچگی قوی](#یکپارچگی-قوی)
|
* [یکپارچگی قوی](#یکپارچگی-قوی)
|
||||||
* [الگوهای دسترس پذیری](#الگوهای دسترس پذیری)
|
* [الگوهای دسترس پذیری](#الگوهای-دسترس-پذیری)
|
||||||
* [Fail-over](#fail-over)
|
* [Fail-over](#fail-over)
|
||||||
* [Replication](#replication)
|
* [Replication](#replication)
|
||||||
* [سیستم نام دامنه](#سیستم-نام-دامنه-DNS)
|
* [سیستم نام دامنه](#سیستم-نام-دامنه-DNS)
|
||||||
|
@ -134,7 +134,7 @@
|
||||||
* [لود بالانسر](#لود-بالانسر)
|
* [لود بالانسر](#لود-بالانسر)
|
||||||
* [توزیع بار لایه ۴](#توزیع-بار-لایه-۴)
|
* [توزیع بار لایه ۴](#توزیع-بار-لایه-۴)
|
||||||
* [توزیع بار لایه ۷](#توزیع-بار-لایه-۷)
|
* [توزیع بار لایه ۷](#توزیع-بار-لایه-۷)
|
||||||
* [مقیاس کردن افقی](#مقایس پذیری افقی)
|
* [مقیاس کردن افقی](#مقایس-پذیری-افقی)
|
||||||
* [وب سرور پروکسی معکوس - Reverse proxy (web server)](#وب-سرور-پروکسی-معکوس)
|
* [وب سرور پروکسی معکوس - Reverse proxy (web server)](#وب-سرور-پروکسی-معکوس)
|
||||||
* [توزیع کنند بار(لود بالانسر) دربرابر پروکسی معکوس](#لودبالانسر-دربرابر-پروکسی-معکوس)
|
* [توزیع کنند بار(لود بالانسر) دربرابر پروکسی معکوس](#لودبالانسر-دربرابر-پروکسی-معکوس)
|
||||||
* [لایه برنامه - Application layer](#لایه-برنامه)
|
* [لایه برنامه - Application layer](#لایه-برنامه)
|
||||||
|
@ -162,7 +162,7 @@
|
||||||
* [کش در برنامه](#کش-در-برنامه)
|
* [کش در برنامه](#کش-در-برنامه)
|
||||||
* [کش در سطح کوئری پایگاه داده](#کش-در-سطح-کوئری-پایگاه-داده)
|
* [کش در سطح کوئری پایگاه داده](#کش-در-سطح-کوئری-پایگاه-داده)
|
||||||
* [کش در سطح اپجکت](#کش-در-سطح-آبجکت)
|
* [کش در سطح اپجکت](#کش-در-سطح-آبجکت)
|
||||||
* [چه زمانی کش را آپدیت کنیم؟](#چه زمانی کش را آپدیت کنیم)
|
* [چه زمانی کش را آپدیت کنیم؟](#چه-زمانی-کش-را-آپدیت-کنیم)
|
||||||
* [Cache-aside](#cache-aside)
|
* [Cache-aside](#cache-aside)
|
||||||
* [Write-through](#write-through)
|
* [Write-through](#write-through)
|
||||||
* [Write-behind (write-back)](#write-behind-write-back)
|
* [Write-behind (write-back)](#write-behind-write-back)
|
||||||
|
@ -172,27 +172,27 @@
|
||||||
* [Task queues](#task-queues)
|
* [Task queues](#task-queues)
|
||||||
* [Back pressure](#back-pressure)
|
* [Back pressure](#back-pressure)
|
||||||
* [ارتباط](#ارتباط)
|
* [ارتباط](#ارتباط)
|
||||||
* [Hypertext transfer protocol (HTTP)](#Hypertext transfer protocol (HTTP))
|
* [Hypertext transfer protocol (HTTP)](#Hypertext-transfer-protocol-(HTTP))
|
||||||
* [Transmission control protocol (TCP)](#Transmission control protocol (TCP))
|
* [Transmission control protocol (TCP)](#Transmission-control-protocol-(TCP))
|
||||||
* [User datagram protocol (UDP)](#User datagram protocol (UDP))
|
* [User datagram protocol (UDP)](#User-datagram-protocol-(UDP))
|
||||||
* [Remote procedure call (RPC)](#Remote procedure call (RPC))
|
* [Remote procedure call (RPC)](#Remote-procedure-call-(RPC))
|
||||||
* [Representational state transfer (REST)](#Representational state transfer (REST))
|
* [Representational state transfer (REST)](#Representational-state-transfer-(REST))
|
||||||
* [امنیت](#امنیت)
|
* [امنیت](#امنیت)
|
||||||
* [پیوست](#پیوست)
|
* [پیوست](#پیوست)
|
||||||
* [جدول اعداد توان ۲](#جدول اعداد توان ۲)
|
* [جدول اعداد توان ۲](#جدول-اعداد-توان-۲)
|
||||||
* [اعداد تاخیری که هر برنامه نویس باید بدونه](#اعداد تاخیری که هر برنامه نویس باید بدونه)
|
* [اعداد تاخیری که هر برنامه نویس باید بدونه](#اعداد-تاخیری-که-هر-برنامه-نویس-باید-بدونه)
|
||||||
* [سوالات بیشتر مصاحبه طراحی سیستم](#سوالات-بیشتر-مصاحبه-طراحی-سیستم)
|
* [سوالات بیشتر مصاحبه طراحی سیستم](#سوالات-بیشتر-مصاحبه-طراحی-سیستم)
|
||||||
* [معماری های دنیای واقعی](#معماری های دنیای واقعی)
|
* [معماری های دنیای واقعی](#معماری-های-دنیای-واقعی)
|
||||||
* [معماری کمپانیها](#معماری کمپانیها)
|
* [معماری کمپانیها](#معماری-کمپانیها)
|
||||||
* [وبلاگهای مهندسی کمپانیها](#وبلاگهای مهندسی کمپانیها)
|
* [وبلاگهای مهندسی کمپانیها](#وبلاگهای-مهندسی-کمپانیها)
|
||||||
* [تحت توسعه](#تحت توسعه)
|
* [تحت توسعه](#تحت-توسعه)
|
||||||
* [Credits](#credits)
|
* [Credits](#credits)
|
||||||
* [اطلاعات تماس](#اطلاعات-تماس)
|
* [اطلاعات تماس](#اطلاعات-تماس)
|
||||||
* [License](#license)
|
* [License](#license)
|
||||||
|
|
||||||
## راهنمای مطالعه
|
## راهنمای مطالعه
|
||||||
|
|
||||||
> مباحث پیشنهادی براسا زمانبدی مصاحبه شما(کوتاه، متوسط، بلند)آورده شده است
|
> مباحث پیشنهادی براساس مدت زمان مصاحبه شما(کوتاه، متوسط، بلند)آورده شده است
|
||||||
|
|
||||||
![Imgur](http://i.imgur.com/OfVllex.png)
|
![Imgur](http://i.imgur.com/OfVllex.png)
|
||||||
|
|
||||||
|
@ -220,7 +220,7 @@
|
||||||
|
|
||||||
| | فرصت کم | فرصت متوسط | فرصت زیاد |
|
| | فرصت کم | فرصت متوسط | فرصت زیاد |
|
||||||
| ---------------------------------------: | :---------: | :--------: | :----------------: |
|
| ---------------------------------------: | :---------: | :--------: | :----------------: |
|
||||||
| برای درک کلی از این که سیستم به چه صورتی کار میکند به قسمت [فهرست موضوعات طراحی سیستم](#فهرست-موضوعات-طراحی سیستم) مراجعه کنید | :+1: | :+1: | :+1: |
|
| برای درک کلی از این که سیستم به چه صورتی کار میکند به قسمت [فهرست موضوعات طراحی سیستم](#فهرست-موضوعات-طراحی-سیستم) مراجعه کنید | :+1: | :+1: | :+1: |
|
||||||
| براساس کمپانی که قصد دارید برید مصاحبه، پستهای [وبلاگ مهندسی](#وبلاگ-مهندسی-کمپانی) اون رو مطالعه کنید | :+1: | :+1: | :+1: |
|
| براساس کمپانی که قصد دارید برید مصاحبه، پستهای [وبلاگ مهندسی](#وبلاگ-مهندسی-کمپانی) اون رو مطالعه کنید | :+1: | :+1: | :+1: |
|
||||||
| قسمت [معماری دنیای واقعی](#معماری-دنیای-واقعی) را به خوبی مطالعه کنید | :+1: | :+1: | :+1: |
|
| قسمت [معماری دنیای واقعی](#معماری-دنیای-واقعی) را به خوبی مطالعه کنید | :+1: | :+1: | :+1: |
|
||||||
| قسمت [نحوه برخورد با سوالات مصاحبه طراحی سیستم](#نحوه-برخورد-با-سوالات-مصاحبه-طراحی-سیستم) رو یه بررسی کنید | :+1: | :+1: | :+1: |
|
| قسمت [نحوه برخورد با سوالات مصاحبه طراحی سیستم](#نحوه-برخورد-با-سوالات-مصاحبه-طراحی-سیستم) رو یه بررسی کنید | :+1: | :+1: | :+1: |
|
||||||
|
@ -475,13 +475,13 @@ DNS, CDNs, load balancers.
|
||||||
|
|
||||||
*شبکه ها قابل اتکا نیستن، بنابریان لازمه که شما تحمل پارتیشن رو پشتیبانی کنید. بنابراین باید بین یکپارچگی و دسترس پذیری یک ترید-آف انجام بدیدی و یکی رو انتخاب کنید*
|
*شبکه ها قابل اتکا نیستن، بنابریان لازمه که شما تحمل پارتیشن رو پشتیبانی کنید. بنابراین باید بین یکپارچگی و دسترس پذیری یک ترید-آف انجام بدیدی و یکی رو انتخاب کنید*
|
||||||
|
|
||||||
#### CP - یکپارچگی و تحمل پارتیشن
|
#### CP: یکپارچگی و تحمل پارتیشن
|
||||||
|
|
||||||
> Atomic: اتمیک, Timeout: تایم-اوت
|
> Atomic: اتمیک, Timeout: تایم-اوت
|
||||||
|
|
||||||
انتظار برای گرفتن جواب از یک نود پارتیشن شده ممکنه باعث بشه تا تایم-اوت بگیریم. این مدل یک انتخاب مناسبه اگر سیستم شما نیاز داره که به صورت اتمیک بخونه و بنویسیه.
|
انتظار برای گرفتن جواب از یک نود پارتیشن شده ممکنه باعث بشه تا تایم-اوت بگیریم. این مدل یک انتخاب مناسبه اگر سیستم شما نیاز داره که به صورت اتمیک بخونه و بنویسیه.
|
||||||
|
|
||||||
#### AP - دسترس پذیری و تحمل پارتیشن
|
#### AP: دسترس پذیری و تحمل پارتیشن
|
||||||
|
|
||||||
پاسخهایی که دریافت میشه جدیدترین نسخه از داده روی اون نود رو برمیگردونه. نوشتن ممکنه نیاز به زمان داشته باشه تا در کل سیستم اعمال بشه
|
پاسخهایی که دریافت میشه جدیدترین نسخه از داده روی اون نود رو برمیگردونه. نوشتن ممکنه نیاز به زمان داشته باشه تا در کل سیستم اعمال بشه
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue