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

مروری بر ساختار و اطلاعات کلیدی کتاب

۵ آبان ۱۴۰۵

1 کتاب

37 فصل

552 صفحه

متوسط تا پیشرفته
با افزایش پیچیدگی و مقیاس سیستمهای نرمافزاری، انتخاب الگوی معماری مناسب برای برآورده کردن نیازهای عملکردی، چابکی و عملیاتی حیاتی است. در این کتاب، مارک ریچاردز، نیل فورد و راجو گاندی الگوهای مدرن معماری نرمافزار و ضدالگوها و دامهایی را که باید از آنها اجتناب کرد، به تفصیل شرح میدهند. رتبهبندیهای منحصر به فرد ستارهای برای هر الگو به شما امکان میدهد تا در یک نگاه ببینید که چگونه از مقیاسپذیری (Scalability)، تابآوری (Resilience) و قابلیت نگهداری (Maintainability) پشتیبانی میکند. شما یاد خواهید گرفت که انتخابهای شما چگونه بر قابلیتهای یک معماری در زمینههای مختلف، مانند مایکروسرویسها (Microservices) یا معماریهای رویدادمحور (Event-Driven Architectures) تأثیر میگذارد و چگونه بدهبستانها (Trade-offs) را ارزیابی کنید تا الگوی مناسب برای نیازهای سیستم خود را انتخاب کنید.
معماران، توسعهدهندگان نرمافزار و رهبران فنی، بینشها و ابزارهای جدیدی برای استفاده از هوش مصنوعی (AI)، حاکمیت (Governance) و همسوسازی معماری با نیازهای دامنه و کسبوکار پیدا خواهند کرد.
با مرور این بخش، درک سریع و کلی از محتوای کتاب پیدا کنید.
این کتاب به طور کامل الگوهای مختلف معماری نرمافزار مدرن را بررسی میکند و اصول اصلی، نقاط قوت و محدودیتهای آنها را به تفصیل شرح میدهد. همچنین ضدالگوها و دامهای رایجی را که میتوانند عملکرد، چابکی و قابلیت نگهداری سیستم را تضعیف کنند، برجسته میسازد. خوانندگان درک جامعی از چگونگی شناسایی و اعمال الگوهای مناسب، ضمن اجتناب از انتخابهای معماری مضر، به دست خواهند آورد و طراحی سیستمهای قویتر و مقیاسپذیرتری را تضمین میکنند.
این منبع به فرآیند حیاتی ارزیابی بدهبستانهای (Trade-offs) معماری میپردازد و متخصصان را قادر میسازد تا تصمیمات آگاهانه بگیرند. این کتاب بررسی میکند که چگونه الگوهای مختلف بر قابلیتهای یک معماری در زمینههای خاص، مانند مایکروسرویسها (Microservices) یا معماریهای رویدادمحور (Event-Driven Architectures) تأثیر میگذارند. این کتاب ابزارها و بینشهایی را برای انتخاب مناسبترین الگو بر اساس الزامات منحصر به فرد کسبوکار و فنی ارائه میدهد و همسویی بهینه با اهداف پروژه را تضمین میکند.
این متن به چشمانداز در حال تحول معماری نرمافزار، از جمله ادغام هوش مصنوعی (AI) و شیوههای حاکمیت (Governance) مدرن میپردازد. بر استفاده از معیارها و توابع تناسب (Fitness Functions) برای اطمینان از همسویی معماری با نیازهای دامنه و کسبوکار تأکید دارد. این رویکرد جامع تضمین میکند که خوانندگان برای چالشهای معماری آینده به خوبی آماده هستند و سیستمهایی را طراحی میکنند که نه تنها منسجم و تابآور هستند، بلکه قادر به تکامل مؤثر در طول زمان نیز میباشند.
نویسندگانی که در پشت محتوای این کتاب قرار دارند، از برجستهترین متخصصان و پیشگامان حوزه خود به شمار میروند. آثار آنها حاصل سالها تجربه عملی، پژوهش عمیق و همکاری با بزرگترین سازمانها و شرکتهای فناوری جهان است. هر یک از این نویسندگان با انتشار کتابها و مقالات تخصصی، نقش مهمی در شکلگیری و پیشرفت دانش فنی جامعه جهانی ایفا کردهاند.
تجربه کاربران از این کتاب - نظرات خریداران و دیگر کاربران
37 فصل در حال تولید
مدت زمان خوانش
13:11
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۲ مهر ۱۴۰۵