بازگشت به لیست کتاب‌ها
Patterns of Distributed Systems
برنامه‌نویسی

Patterns of Distributed Systems

نویسنده

Unmesh Joshi

ناشر

Addison-Wesley Professional

سال انتشار

2023

فرمت

PDF (رایگان)

درباره این کتاب

Patterns of Distributed Systems مجموعه‌ای از الگوهای عملی برای طراحی سیستم‌های توزیع‌شده مقیاس‌پذیر، مقاوم و سازگار است.

دانلود مستقیم کتاب

توضیحات بیشتر

این کتاب یکی از منابع عمیق و مهندسی‌محور در حوزه طراحی Distributed Systems است که به‌صورت الگو (Pattern-Oriented) مفاهیم کلیدی را توضیح می‌دهد. نویسنده با استفاده از روایت‌های واقعی، الگوهای تکرارشونده‌ای را معرفی می‌کند که در سیستم‌های توزیع‌شده مانند پایگاه‌های داده، سیستم‌های پیام‌رسانی و کلاسترهای مقیاس‌پذیر استفاده می‌شوند. مباحث کلیدی کتاب شامل: Replication Patterns (Leader/Follower, Paxos, Quorum, Replicated Log) Partitioning Strategies Distributed Time (Lamport Clock, Hybrid Clock) Cluster Coordination (Lease, Gossip, Emergent Leader) Communication Patterns (Batching, Pipelining) Consistency and Fault Tolerance این کتاب برای مهندسان Backend، معماران سیستم، طراحان پایگاه‌داده، توسعه‌دهندگان Microservices و علاقه‌مندان به معماری سیستم‌های مقیاس‌پذیر بسیار ارزشمند است.

سرفصل‌های کتاب

  • Chapter 1: Why Distribute?
  • Chapter 2: Overview of the Patterns
  • Chapter 3: Write-Ahead Log
  • Chapter 4: Segmented Log
  • Chapter 5: Low-Water Mark
  • Chapter 6: Leader and Followers
  • Chapter 7: HeartBeat
  • Chapter 8: Paxos
  • Chapter 9: Replicated Log
  • Chapter 10: Quorum
  • Chapter 11: Generation Clock
  • Chapter 12: High-Water Mark
  • Chapter 13: Singular Update Queue
  • Chapter 14: Request Waiting List
  • Chapter 15: Idempotent Receiver
  • Chapter 16: Follower Reads
  • Chapter 17: Versioned Value
  • Chapter 18: Version Vector
  • Chapter 19: Fixed Partitions
  • Chapter 20: Key-Range Partitions
  • Chapter 21: Two Phase Commit
  • Chapter 22: Lamport Clock
  • Chapter 23: Hybrid Clock
  • Chapter 24: Clock-Bound Wait
  • Chapter 25: Consistent Core
  • Chapter 26: Lease
  • Chapter 27: State Watch
  • Chapter 28: Gossip Dissemination
  • Chapter 29: Emergent Leader
  • Chapter 30: Single Socket Channel
  • Chapter 31: Request Batch
  • Chapter 32: Request Pipeline

امتیاز و نظرات کاربران

میانگین امتیاز: 0 از ۵|0 نظر

امتیاز شما
5 از ۵

هنوز نظری ثبت نشده؛ اولین نفر باش.