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

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

۲۶ فروردین ۱۴۰۴

1 کتاب

10 فصل

650 صفحه

متوسط تا پیشرفته
تعداد برنامههایی که در فضای ابری اجرا میشوند، بیشتر از برنامههایی است که به خوبی در آنجا کار میکنند. اگر قصد دارید از فناوری ابری برای پروژههای شرکت خود بهرهبرداری کنید، این راهنمای عملی روشی ایدهآل برای درک بهترین شیوههایی است که به شما کمک میکند برنامههایی را طراحی کنید که در فضای ابری به خوبی کار کنند، فارغ از اینکه از کدام فروشندگان، محصولات یا زبانها استفاده میکنید.
معماران و توسعهدهندگان ارشد یاد خواهند گرفت که برنامههای ابری چگونه باید طراحی شوند، چگونه در یک تصویر معماری بزرگتر جای میگیرند و چگونه میتوانند به طور کارآمد عمل کنند. نویسندگان، کایل براون، بابی وولف و جوزف یودر، شما را گام به گام در این فرآیند راهنمایی میکنند.
با مرور این بخش، درک سریع و کلی از محتوای کتاب پیدا کنید.
این کتاب بر درک و بهکارگیری شیوههای معماری اثباتشده برای توسعه برنامههایی تمرکز دارد که در محیط ابری به خوبی عمل میکنند. این راهنما خوانندگان را در طراحی، پیادهسازی و عملیات کارآمد برنامههای ابری هدایت میکند و توضیح میدهد که چرا انتخابهای معماری خاصی برای محیط ابری مناسبتر هستند.
هدف آن کمک به معماران و توسعهدهندگان ارشد برای ساخت برنامههایی است که نه تنها در فضای ابری اجرا میشوند، بلکه از قابلیتهای آن به بهترین شکل بهره میبرند. این شامل بررسی الگوهای طراحی و تصمیمگیریهای استراتژیک برای بهینهسازی عملکرد و مقیاسپذیری است.
این راهنما به جزئیات برنامههای ابری بومی (Cloud-Native)، از جمله اصول Twelve-Factor App، میپردازد و معماری مایکروسرویس (Microservices) را به تفصیل بررسی میکند. این شامل درک تفاوتهای بین معماریهای مایکروسرویس و مونولیتیک، طراحی مایکروسرویسهای منفرد و پیادهسازی معماریهای رویدادمحور (Event-Driven Architecture) برای جداسازی بهتر و مقیاسپذیری است.
خوانندگان یاد میگیرند که چگونه اجزای کوچک و مستقل را طراحی کنند که بتوانند به طور مستقل توسعه، استقرار و مقیاسبندی شوند. این بخش بر روی الگوها و تکنیکهایی تمرکز دارد که برای ساخت سیستمهای توزیعشده و انعطافپذیر در فضای ابری ضروری هستند.
کتاب استراتژیهای ذخیرهسازی داده در برنامههای ابری بومی (Cloud-Native) را بررسی میکند و توپولوژیهای مختلف پایگاه داده و انتخابهای مناسب مانند پایگاههای داده رابطهای (Relational Database)، سندی (Document Database) و کلید-مقدار (Key-Value Database) را مورد بحث قرار میدهد. همچنین طراحی رابطهای کاربری چندوجهی و برنامههای کلاینت، از جمله برنامههای تکصفحهای (Single-Page Application) و برنامههای موبایل را پوشش میدهد.
این بخش تضمین میکند که تعاملات کاربر با برنامههای ابری بهینه و کارآمد باشد. با بررسی گزینههای ذخیرهسازی و طراحی کلاینت، خوانندگان میتوانند راهحلهای جامعی برای نیازهای داده و رابط کاربری خود ایجاد کنند.
یک موضوع مهم در این راهنما، فرآیند مهاجرت برنامههای موجود به ابر و مدرنسازی آنها است. این شامل بررسی استراتژیهای مختلف مهاجرت ابری مانند Lift and Shift، کانتینرسازی (Containerization) و بازسازی مونولیتها (Monoliths) است. همچنین الگوهای خاصی مانند الگوی Strangler Fig برای تبدیل تدریجی سیستمهای قدیمی به راهحلهای ابری بومی (Cloud-Native) مورد بحث قرار میگیرد.
این بخش به سازمانها کمک میکند تا برنامههای قدیمی خود را به طور مؤثر به محیط ابری منتقل کرده و آنها را برای بهرهبرداری از مزایای ابر مدرنسازی کنند. این راهنماییها برای کاهش ریسک و افزایش کارایی در فرآیند تحول دیجیتال حیاتی هستند.
نویسندگانی که در پشت محتوای این کتاب قرار دارند، از برجستهترین متخصصان و پیشگامان حوزه خود به شمار میروند. آثار آنها حاصل سالها تجربه عملی، پژوهش عمیق و همکاری با بزرگترین سازمانها و شرکتهای فناوری جهان است. هر یک از این نویسندگان با انتشار کتابها و مقالات تخصصی، نقش مهمی در شکلگیری و پیشرفت دانش فنی جامعه جهانی ایفا کردهاند.
تجربه کاربران از این کتاب - نظرات خریداران و دیگر کاربران
10 فصل در حال تولید
مدت زمان خوانش
20:7
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۰ شهریور ۱۴۰۵