درباره این کتاب
کتاب System Design Interview: An Insider’s Guide (Volume 1) اثر الکس شو (Alex Xu) یکی از مراجع معتبر و کلیدی در این حوزه است. این کتاب در حال حاضر در صف ترجمه و بازتفسیر آزاد قرار دارد.
سرفصلهای کتاب جهت ترجمه:
- فصل ۱: مقیاسپذیری از صفر تا میلیونها کاربر
- فصل ۲: تخمینهای سرانگشتی و محاسبات منابع (Back-of-the-envelope)
- فصل ۳: چارچوب ۴ مرحلهای برای مصاحبههای طراحی سیستم
- فصل ۴: طراحی سامانه محدودکننده نرخ درخواست (Rate Limiter)
- فصل ۵: طراحی الگوریتم هش پایدار (Consistent Hashing)
- فصل ۶: طراحی پایگاهداده کلید-مقدار توزیعشده (Key-Value Store)
- فصل ۷: طراحی شناسه یکتای توزیعشده (Unique ID Generator)
- فصل ۸: طراحی کوتاهکننده لینک (URL Shortener)
- فصل ۹: طراحی خزندهوب مقیاسپذیر (Web Crawler)
- فصل ۱۰: طراحی سامانه ارسال نوتیفیکیشن (Notification System)
- فصل ۱۱: طراحی فید اخبار و شبکههای اجتماعی (News Feed System)
- فصل ۱۲: طراحی پیامرسان فوری و سامانه چت (Chat System)
- فصل ۱۳: طراحی پیشنهاد خودکار جستجو (Search Autocomplete)
- فصل ۱۴: طراحی پلتفرم اشتراک ویدیو یوتیوب (YouTube)
- فصل ۱۵: طراحی فضای ذخیرهسازی ابری فایل گوگل درایو (Google Drive)
نحوه مشارکت در ترجمه
علاقهمندان به مهندسی نرمافزار و فعالان جامعه متنباز میتوانند برای آغاز ترجمه و بازتفسیر مفهومی، به مخزن اختصاصی این کتاب مراجعه فرمایند: 🔗 مشاهده مخزن در گیتهاب