donnemartin/system-design-primer
چه کاربردی داره؟
این پروژه به تو کمک میکنه تا طراحی سیستمهای بزرگمقیاس رو یاد بگیری و برای مصاحبههای طراحی سیستم آماده بشی. همچنین شامل فلشکارتهای Anki برای مرور و تثبیت مفاهیم مهم هست.
در چه شرایطی بهتره استفاده شود؟
اگر دنبال شغل در شرکتهای بزرگ فناوری مثل گوگل، آمازون یا فیسبوک هستی و باید مصاحبه طراحی سیستم بدهی، این منبع عالیه. همچنین برای توسعهدهندگانی که میخوان درک عمیقتری از معماری سیستمها پیدا کنند، مناسبه.
چند مثال از موارد استفاده:
- یادگیری نحوه طراحی یک سرویس شبکه اجتماعی مثل توییتر
- آمادهسازی برای مصاحبه با مرور مفاهیم کلیدی با فلشکارتهای Anki
- درک تفاوت بین NoSQL و SQL در پایگاه دادههای توزیعشده
- طراحی سیستمهای مقیاسپذیر با استفاده از کش، بارگذاری تعادل و میکروسرویسها
- ##systemdesign
- ##interviewprep
- ##Anki
- ##techinterview
- ##softwarearchitecture
- ##backend
- ##scalability
- ##coding
- ##engineering
- ##distributedsystems
