با افزایش پیچیدگی و مقیاس سیستمهای نرمافزاری، انتخاب الگوی معماری مناسب برای برآورده کردن نیازهای عملکردی، چابکی و عملیاتی حیاتی است. در این کتاب، مارک ریچاردز، نیل فورد و راجو گاندی الگوهای مدرن معماری نرمافزار و ضدالگوها و دامهایی را که باید از آنها اجتناب کرد، به تفصیل شرح میدهند. رتبهبندیهای منحصر به فرد ستارهای برای هر الگو به شما امکان میدهد تا در یک نگاه ببینید که چگونه از مقیاسپذیری (Scalability)، تابآوری (Resilience) و قابلیت نگهداری (Maintainability) پشتیبانی میکند. شما یاد خواهید گرفت که انتخابهای شما چگونه بر قابلیتهای یک معماری در زمینههای مختلف، مانند مایکروسرویسها (Microservices) یا معماریهای رویدادمحور (Event-Driven Architectures) تأثیر میگذارد و چگونه بدهبستانها (Trade-offs) را ارزیابی کنید تا الگوی مناسب برای نیازهای سیستم خود را انتخاب کنید. معماران، توسعهدهندگان نرمافزار و رهبران فنی، بینشها و ابزارهای جدیدی برای استفاده از هوش مصنوعی (AI)، حاکمیت (Governance) و همسوسازی معماری با نیازهای دامنه و کسبوکار پیدا خواهند کرد. * اصول اصلی، نقاط قوت و محدودیتهای الگوهای کلیدی معماری و ضدالگوهایی را که باید از آنها اجتناب کرد، درک کنید. * الگوهای معماری مناسب را بر اساس الزامات کسبوکار و فنی انتخاب و اعمال کنید. * بدهبستانهای (Trade-offs) معماری را تجزیه و تحلیل و مقایسه کنید تا تصمیمات آگاهانهای در مورد چگونگی تأثیر الگوها بر قابلیتها بگیرید. * از معیارها و توابع تناسب (Fitness Functions) برای مدرنسازی حاکمیت (Governance) استفاده کنید. * سیستمهای منسجم، تابآور و تکاملپذیر را با استفاده از الگوهای اثباتشده و شیوههای صنعتی مدرن طراحی کنید.
اشتراکی

نسخه های مختلفی که برای این کتاب تولید شده در پلتفرم CardDev

نسخه های کتاب
به محضی که نسخه جدید کتاب اومد ، منتشرش میکنیم. غصه خوردی؟! 😉
37 فصل در حال تولید
مدت زمان خوانش
13:11
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۲ مهر ۱۴۰۵