Designing Distributed Systems, 2nd Edition نوشته Brendan Burns، یکی از منابع معتبر در حوزه معماری سیستمهای توزیعشده و الگوهای طراحی مدرن است. این کتاب تمرکز ویژهای بر الگوهای عملی (Patterns) در طراحی سرویسهای مقیاسپذیر، مقاوم در برابر خطا و قابل گسترش دارد و مفاهیم را در بستر Kubernetes و معماری Cloud-Native توضیح میدهد.
در این ویرایش دوم، علاوه بر الگوهای کلاسیک مانند Sidecar، Ambassador، Adapter، Sharding و Scatter/Gather، مباحث جدیدی مانند AI Inference and Serving، Observability Patterns و Common Failure Patterns نیز پوشش داده شدهاند. کتاب با ارائه مثالهای عملی و Hands-On، نحوه پیادهسازی الگوها در Kubernetes را به صورت کاربردی آموزش میدهد و برای معماران نرمافزار، مهندسان DevOps و توسعهدهندگان سیستمهای مقیاسپذیر بسیار مناسب است.