
معماری توزیع شده در پنج سال گذشته به عنوان یکی از دغدغههای توسعهدهندگان نرم افزار مطرح شده است. وجود سیستمهای مبتنی بر محاسبات ابری، زیرساختهای دادهای توزیع شده و فرآیندهای توزیع شده در عین عدم وجود بهترین تجربیات در این حوزه از مهمترین چالشهای این معماری محسوب میشود. نیل فورد و همکارانش در این کتاب سعی به تشریح این موضوع و ارائه تجربیات اجرایی در این زمینه دارند. کتاب حاضر به عنوان یکی از پرفروش ترین کتابهای حوزه معماری نرمافزار و مورد تحسين بسياری از توسعهدهندگان نرمافزار قرار گرفته است. خواندن این کتاب برای همه علاقهمندان به معماری توزیع شده توصیه میشود.
ویرایش اول این کتاب شامل بخشهای زیر است:
فصل اول: چه اتفاقی می افتد وقتی «بهترین تجربه» وجود ندارد؟
بخش اول: جدا کردن موضوعات
- فصل دوم: اتصال هوشمند در معماری نرم افزار
- فصل سوم: ماژولاریتی معمارانه
- فصل چهارم: تجزیه معمارانه
- فصل پنحم: الگوهای تجزیه مبتنی بر مولفه
- فصل ششم: جداکردن داده های عملیاتی
- فصل هفتم: دانهبندی خدمات
بخش دوم: قرارددادن موضوعات کنار هم
- فصل هشتم: استفاده مجدد الگوها
- فصل نهم: مالکیت داده و تراکنش های توزیع شده
- فصل دهم: دسترسی داده توزیع شده
- فصل یازدهم: مدیریت جریان های کاری توزیع شده
- فصل دوازدهم: Saga های تراکنشی
- فصل سیزدهم: قراردادها
- فصل چهاردهم: مدیریت داده های تحلیلی
- فصل پانزدهم: ساخت تحلیل توازن خودتان
نسخه بهزبان انگليسی این کتاب را میتوانید از اینجا دانلود کنید.