An Insider's Guide: Volume 2
Alex Xu, Sahn Lam

#System_Design
#System_Design_Interview
#Nearby
#Payment_System
#Email_Service
#Monitoring
#Google_Maps
📕 جلد دوم کتاب System Design Interview – راهنمای داخلی (Volume 2) یه ادامهی منطقی از جلد قبلیه ولی با مجموعهای کاملاً جدید از پرسشها و سناریوهای طراحی سیستم. اگه جلد اول رو خوندی، این یکی مکمل عالیه؛ ولی اگه نخوندی هم، با یه درک پایهای از سیستمهای توزیعشده میتونی راحت باهاش پیش بری.
🤜 این کتاب بیشتر مثل یه toolkit مهندسی ذهنیه — برات ساختار، روش و استراتژی ثابت میسازه تا بتونی هر سؤال طراحی سیستمی توی مصاحبهها رو مرحلهبهمرحله تحلیل و حل کنی.
💡 روایت مؤلفها خیلی صریح و واقعیه: نگاه از طرف interviewer، روش گامبهگام، و کلی مثال واقعی از پروژههای مقیاس بالا. برای کسی که دنبال دید عمیق به سیستمهای توزیعشدهست، این کتاب از نوع “read, not skim” حساب میشه.
✨ این کتاب دقیقاً مثل یه monorepo README برای معماری سیستمهای واقعیه — از دیتابیس تا caching، از consistency تا scalability. هر فصل یه مدل ذهنی بهت میده برای طراحی سیستمها مثل Google Maps یا Payment Platform، با شِمای کامل data flow و trade-offها مثل CAP theorem.
در عمل اگه دنبال فهم عمیق چراییِ تصمیمات معماری در سطح Production هستی، این کتاب از اون نوعه که مهندنویس» به «سیستمطراح» ارتقا میده 🚀ارتقا میده 🚀
✳️ چی داخل کتابه؟
🔍 نگاه از درون مصاحبهها: دقیقاً چی تو ذهن interviewer میگذره و دنبال چه چیزیه.
⚙️ چارچوب ۴ مرحلهای حل مسئله: یه framework مشخص برای هر نوع سؤال طراحی سیستم — از تحلیل نیاز تا طراحی و trade-offکردن.
📚 ۱۳ سؤال واقعی به سبک مصاحبههای Big Tech: هر کدوم با راهحلهای کامل، تحلیل مقیاسپذیری، consistency/redundancy و data flow دقیق.
🧩 بیش از ۳۰۰ دیاگرام فنی: برای توضیح بصری مفاهیم، معماریها و تعامل سرویسها مثل load balancer، shard، thread pool، message broker و غیره.
📚 فهرست مطالب فنی
فصل 1: سرویس موقعیتمکانی (Proximity Service)
فصل 2: دوستان نزدیک (Nearby Friends)
فصل 3: نقشهی گوگل (Google Maps)
فصل 4: صف پیام توزیعشده (Distributed Message Queue)
فصل 5: پایش متریکها (Metrics Monitoring)
فصل 6: تجمیع رویداد کلیک تبلیغ (Ad Click Event Aggregation)
فصل 7: رزرو هتل (Hotel Reservation)
فصل 8: سرویس ایمیل توزیعشده (Distributed Email Service)
فصل 9: ذخیرهسازی شیءمحور شبیه S3 (S3-like Object Storage)
فصل 10: جدول امتیازات بازی بلادرنگ (Real-time Gaming Leaderboard)
فصل 11: سیستم پرداخت (Payment System)
فصل 12: کیف پول دیجیتال (Digital Wallet)
فصل 13: سامانهی بورس و معامله (Stock Exchange)
👨💻 دربارهی نویسندگان
الکس شو (Alex Xu) – مهندس نرمافزار و کارآفرین باسابقه، که توی شرکتهای Twitter، Apple و Zynga کار کرده؛ یکی از خالقان معروف محتوای آموزشی “byte size” در لینکدین و توییتر.
سان لَم (Sahn Lam) – مهندس نرمافزار با تجربهای چند دهساله در طراحی سیستمهای مقیاسپذیر برای شرکتهایی مثل Discord، Zynga و NetApp؛ تمرکز اصلیش روی performance و distributed architecture بوده.
این کتاب مثل جلد اول نسخه تبدیل شده با کیفیت متن بالا و فقط در بعضی صفحات کدها ریز نوشته شده که قابل خواندن هست، در صورت نیاز فایل صفحاتی که کد نوشته شده برای شما ارسال میشود.
لینک خرید جلد اول : https://skybooks.ir/products/System-Design-Interview
System Design Interview - An Insider's Guide (Volume 2)
This book can be seen as a sequel to the book: System Design Interview - An Insider’s Guide. It covers a different set of system design interview questions and solutions. Although reading Volume 1 is helpful, it is not required. This book should be accessible to readers who have a basic understanding of distributed systems.
This volume provides a reliable strategy and knowledge base for approaching a broad range of system design questions that you may encounter. It will help you feel confident during this important interview. This book provides a step-by-step framework for how to tackle a system design question. It also includes many real-world examples to illustrate a systematic approach, with detailed and well-explained steps you can follow.
What’s inside?
• An insider’s take on what interviewers really look for and why.
• A 4-step framework for solving any system design interview question.
• 13 real system design interview questions with detailed solutions.
• 300+ diagrams to visually explain how different systems work.
Table of Contents
Chapter 1: Proximity Service
Chapter 2: Nearby Friends
Chapter 3: Google Maps
Chapter 4: Distributed Message Queue
Chapter 5: Metrics Monitoring
Chapter 6: Ad Click Event Aggregation
Chapter 7: Hotel Reservation
Chapter 8: Distributed Email Service
Chapter 9: S3-like Object Storage
Chapter 10: Real-time Gaming Leaderboard
Chapter 11: Payment System
Chapter 12: Digital Wallet
Chapter 13: Stock Exchange
About the Author
Alex Xu is an experienced software engineer and entrepreneur. Previously, he worked at Twitter, Apple and Zynga. He can be found online at LinkedIn and twitter (@alexxubyte)
Sahn Lam is a software engineer with decades of experience in building scalable systems at high-growth companies like Discord, Zynga, and NetApp. Twitter: @sahnlam









