معرفی کتاب
معرفی کتاب : مصاحبه طراحی سیستمهای نرمافزاری
یکی از کتابهای خوبی که اخیرا توسط دانیال خسروی و جواد جعفری به فارسی ترجمه شده است، ویرایش دوم کتاب مصاحبه طراحی سیستمهای نرمافزاری است که به بررسی جنبههای مختلف طراحی سیستمهای نوین نرمافزاری پرداخته است.
هر چند این کتاب برای مهندسین نرمافزار و طراحان سیستمهای نرم افزاری نوشته است اما با توجه به اینکه مباحث مختلفی از توزیعپذیری و مقیاسپذیری در آن مطرح شده است،خواندن آنرا به تمامی علاقهمندان حوزه مهندسی داده، توصیه میکنیم.
در این کتاب، در هر یک از فصلهای کتاب، یک سیستم به طور کامل طراحی شده است که در زیر میتوانید عنوانهای آنها را مشاهده کنید.
- Chapter 1: Scale From Zero To Millions Of Users
- Chapter 2: Back-Of-The-Envelope Estimation
- Chapter 3: A Framework For System Design Interviews
- Chapter 4: Design A Rate Limiter
- Chapter 5: Design Consistent Hashing
- Chapter 6: Design A Key-Value Store
- Chapter 7: Design A Unique Id Generator In Distributed Systems
- Chapter 8: Design A Url Shortener
- Chapter 9: Design A Web Crawler
- Chapter 10: Design A Notification System
- Chapter 11: Design A News Feed System
- Chapter 12: Design A Chat System
- Chapter 13: Design A Search Autocomplete System
- Chapter 14: Design Youtube
- Chapter 15: Design Google Drive
- Chapter 16: The Learning Continues
برای دانلود نسخه الکترونیکی این کتاب، که با اجازه از مترجمین کتاب در اینجا قرار گرفته است، میتوانید از لینک زیر استفاده کنید :