پاسخ به پیچیدگی روزافزون برنامههای وب امروزی چیست؟ میکروفرانتاندها. این رویکرد که از مدل میکروسرویسها الهام گرفته شده است، به شما امکان میدهد رابطهای کاربری را به ویژگیهای جداگانه تقسیم کنید که توسط تیمهای مختلف توسعهدهنده مدیریت میشوند. با این راهنمای عملی، لوکا مزالیرا به معماران نرمافزار، رهبران فنی و توسعهدهندگان نرمافزار نشان میدهد که چگونه مصنوعات را به صورت اتمی بسازند و تحویل دهند، نه اینکه از یک استقرار بزرگ و یکپارچه استفاده کنند. شما یاد خواهید گرفت که چگونه میکروفرانتاندها تیم شما را قادر میسازند تا هر کتابخانه یا فریمورکی را انتخاب کنند. این امر به سازمان شما انعطافپذیری فنی میدهد و به شما امکان میدهد طیف وسیعی از استعدادها را استخدام و حفظ کنید. میکروفرانتاندها همچنین از تیمهای توزیعشده یا هممکان با کارایی بیشتری پشتیبانی میکنند. این کتاب را بردارید و یاد بگیرید که چگونه بلافاصله با این پیشرفت تکنولوژیکی شروع کنید. معماریهای موجود توسعه فرانتاند را کاوش کنید. یاد بگیرید که چگونه اصول میکروسرویس به توسعه فرانتاند اعمال میشود. چهار ستون برای ایجاد یک معماری موفق میکروفرانتاند را درک کنید. مزایا و معایب معماریهای موجود میکروفرانتاند را بررسی کنید. اصول و بهترین شیوهها را برای ایجاد استراتژیهای اتوماسیون موفق بیاموزید. الگوهایی را برای یکپارچهسازی معماریهای میکروفرانتاند با استفاده از میکروسرویسها یا یک لایه API یکپارچه کشف کنید.
اشتراکی

پیش از شروع، نگاهی کوتاه به آنچه در این کتاب خواهید آموخت
در مقدمه کتاب سوالات کلی که برات به وجود اومده رو خیلی سریع با یک نگاه رفعشون کن تا دیدت بازتر شه و انتخابت آگاهانه تر باشه و میشه گفت سوالاتی مانند چرا این کتاب نوشته شده و چه مشکلی را حل میکند؟ چه کسانی میتوانند از کتاب استفاده کنند؟ خلاصه فصلها و اهداف یادگیری در هر بخش؟ تغییرات مهم و بهبودهای جدید اضافه شده در نسخه های مختلف و... باشه که ما همه این ها رو برات رفع میکنیم
این کتاب برای معماران نرمافزار که به دنبال راهحلهایی برای مدیریت پیچیدگی برنامههای وب در مقیاس بزرگ هستند، ایدهآل است. آنها میتوانند از اصول و الگوهای ارائه شده برای طراحی سیستمهای فرانتاند مقیاسپذیر و قابل نگهداری استفاده کنند. این راهنما به آنها کمک میکند تا تصمیمات معماری آگاهانهای بگیرند.
رهبران فنی و مدیران تیم که مسئول هدایت تیمهای توسعه فرانتاند هستند، از این کتاب بهره زیادی خواهند برد. این کتاب به آنها کمک میکند تا تیمهای خود را برای کار با میکروفرانتاندها سازماندهی کنند و استراتژیهای اتوماسیون و استقرار را پیادهسازی کنند. آنها میتوانند از این دانش برای بهبود کارایی و هماهنگی تیم استفاده کنند.
توسعهدهندگان نرمافزار با تجربه که به دنبال گسترش دانش خود در زمینه معماریهای مدرن فرانتاند هستند، مخاطب اصلی این کتاب هستند. آنها یاد میگیرند که چگونه میکروفرانتاندها را از نظر فنی پیادهسازی کنند، با چالشهای رایج مقابله کنند و بهترین شیوهها را در پروژههای خود به کار ببرند. این کتاب مهارتهای آنها را برای ساخت برنامههای وب پیچیده تقویت میکند.
همچنین، این کتاب برای سازمانهایی که در حال گذار از معماریهای یکپارچه به رویکردهای توزیعشدهتر هستند، بسیار مفید است. این راهنما به آنها کمک میکند تا مزایا و معایب میکروفرانتاندها را درک کرده و یک استراتژی مهاجرت موفق را برنامهریزی کنند. این کتاب بینشهایی در مورد چگونگی تأثیر میکروفرانتاندها بر فرهنگ و ساختار سازمانی ارائه میدهد.
این کتاب برای مقابله با پیچیدگی فزاینده برنامههای وب مدرن طراحی شده است. با ارائه رویکرد میکروفرانتاندها، به توسعهدهندگان و معماران کمک میکند تا رابطهای کاربری را به اجزای قابل مدیریت تقسیم کنند. این امر امکان تحویل مستقل و چابکی بیشتر در تیمهای توسعه را فراهم میآورد.
یکی از دلایل اصلی اهمیت این کتاب، توانایی آن در ارائه انعطافپذیری فنی به سازمانها است. با استفاده از میکروفرانتاندها، تیمها میتوانند کتابخانهها و فریمورکهای مختلفی را انتخاب کنند، که به نوآوری و جذب استعدادهای متنوع کمک میکند. این رویکرد به سازمانها اجازه میدهد تا با سرعت بیشتری به تغییرات بازار واکنش نشان دهند.
کتاب به طور خاص به چالشهای استقرار و مدیریت برنامههای وب بزرگ میپردازد. با تمرکز بر تحویل اتمی به جای استقرار یکپارچه، ریسکها را کاهش داده و فرآیندهای توسعه را کارآمدتر میکند. این راهنما برای هر کسی که به دنبال بهبود مقیاسپذیری و نگهداری برنامههای فرانتاند خود است، ضروری است.
این منبع به تیمها کمک میکند تا ساختار سازمانی خود را با معماری نرمافزار هماهنگ کنند. با الهام از مدل میکروسرویسها، میکروفرانتاندها به تیمهای توزیعشده یا هممکان اجازه میدهند تا به طور مستقل کار کنند و بهرهوری کلی را افزایش دهند. این کتاب یک نقشه راه برای ایجاد یک فرهنگ اتوماسیون و استقرار مستقل ارائه میدهد.
این کتاب یک راهنمای جامع و عملی برای ساخت و استقرار میکروفرانتاندها است. نویسنده به وضوح نشان میدهد که چگونه این رویکرد میتواند به حل مشکلات پیچیدگی در برنامههای وب مدرن کمک کند و چگونگی اعمال اصول میکروسرویسها را به فرانتاند توضیح میدهد. این یک منبع ارزشمند برای هر تیم توسعهای است.
کتاب به طور عمیق به بررسی معماریهای مختلف میکروفرانتاند، مزایا و معایب آنها میپردازد. همچنین چهار ستون اصلی برای ایجاد یک معماری موفق را تشریح میکند و مثالهای واقعی از شرکتهایی مانند Zalando و Spotify ارائه میدهد. این رویکرد مبتنی بر مثال، درک مفاهیم پیچیده را آسانتر میکند.
یکی از نقاط قوت این کتاب، تمرکز آن بر اتوماسیون و استراتژیهای استقرار است. این راهنما اصول و بهترین شیوهها را برای ایجاد خطوط لوله CI/CD کارآمد برای میکروفرانتاندها پوشش میدهد. این بخش برای تیمهایی که به دنبال بهینهسازی فرآیندهای توسعه و تحویل خود هستند، بسیار کاربردی است.
این اثر نه تنها جنبههای فنی، بلکه تأثیرات سازمانی پیادهسازی میکروفرانتاندها را نیز بررسی میکند. این کتاب به خوانندگان کمک میکند تا درک کنند که چگونه این معماری میتواند بر ساختار تیم، ارتباطات و حاکمیت تأثیر بگذارد. این دیدگاه جامع، آن را به یک منبع ضروری برای رهبران فنی و معماران تبدیل میکند.
10 فصل در حال تولید
مدت زمان خوانش
10:9
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۰ شهریور ۱۴۰۵