کتاب های برچسب microservice
تاریخ: ۲۳:۴:۲۲ ۱۳۹۸/۹/۶ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Microservice |

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

کتاب الگو‌ها و بهترین شیوه‌های میکرو سرویس، با یادگیری مفاهیم کلیدی میکرو سرویس‌ها و نشان دادن چگونگی انجام انتخاب‌های صحیح به هنگام طراحی میکرو سرویس‌ها شروع می‌شود. سپس الگوهای درونی میکرو سرویس‌ها بررسی می‌شوند مثل استراتژی کش کردن، غیر همزمانی، CQRS و event sourcing، circuit breaker و bulkheads. هر چه قدر که پیشرفت می‌کنید، شما الگو‌های طراحی میکرو سرویس‌ها را یاد خواهید گرفت.

این کتاب شما را در این که در کجای مرحله توسعه برنامه از الگوی طراحی مناسب استفاده کنید و چگونه برنامه monolithic را به میکرو سرویس‌ها بشکنید راهنمایی می‌کند. همچنین بهترین شیوه‌ها و الگو‌های مورد نیاز به هنگام تست کردن، ایمن کردن و انتشار برنامه میکرو سرویس نیز در این کتاب ارائه شده اند. در پایان کتاب شما قادر خواهید بود که به راحتی میکرو سرویس هایی تعاملی بسازید که تست پذیر هستند و برای عملکرد بهینه آماده هستند.

تعداد بازدید: ۳۴۹
دیدگاه ها: ۰
تاریخ: ۱۳:۵:۱ ۱۳۹۸/۶/۱۵ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java | Domain-Driven-Design | Microservice |

رویکرد Domain Driven Design، در دنیای توسعه نرم افزار امروزی هیچگاه مهم‌تر از الان نبوده است. مفاهیم و الگوهای DDD به ساخت برنامه‌های سازمانی با طراحی درست کمک می‌کند، چه monolith‌های سنتی باشند و چه برنامه‌های مبتنی بر میکروسرویس‌های  عصر جدید.

در کتاب طراحی دامنه محور عملی در Enterprise Java ، نحوه استفاده از (Domain Driven Design (DDD با Jakarta EE MicroProfile یا Spring Boot، برای ساخت یک برنامه سطح سازمانی یاد خواهید گرفت. در این کتاب خواهید دید که چگونه از همه‌ی این تکنولوژی‌ها به طور موثری برای توسعه برنامه‌های پیچیده استفاده می‌شود.

کتاب Practical Domain-Driven Design in Enterprise Java، کار را با ساخت برنامه Cargo Tracker به عنوان یک برنامه monolith با استفاده از پلتفرم Jakarta EE شروع کرده است. با انجام این کار شما مفاهیم DDD مثل bounded context، language و aggregate‌ها را با معادل ابزار‌های موجود مثل CDI، JAX-RS و JPA را در بستر Jakarta EE Platform پیاده سازی می‌کنید.

هنگامی که نوشتن برنامه monolithic را تمام کردید، سراغ تبدیل معماری آن از monolith به micro service می‌روید و دوباره مفاهیم DDD و ابزار‌های متناظر در دسترس آن را با معادل آن‌ها در بستر MicroProfile Platform مثل config، discovery و fault tolerance جایگزین می‌کنید. برای تمام کردن این بخش، شما  همچنین می‌توانید همان معماری میکرو سرویس را در پلتفرم Spring Boot مورد بررسی قرار دهید.

در فصل‌های پایانی کتاب، نگاهی به استفاده از الگوهای CQRS و event sourcing می‌اندازیم. در این قسمت شما از فریمورک Axon به عنوان فریمورک پایه استفاده خواهید کرد.

تعداد بازدید: ۴۴۳
دیدگاه ها: ۰
تاریخ: ۱۵:۲۷:۲۶ ۱۳۹۸/۳/۲۴ جمعه
توسط: MotoMan
امتیاز: ۲

مقیاس پذیری نه تنها به معنی مدیریت بیشتر کاربران نیست، بلکه به معنای مدیریت ریسک و اطمینان از در دسترس بودن نیز هست. در کتاب معماری برای مقیاس، تکنیک‌های پایه برای ساخت برنامه هایی که توانایی مدیریت حجم زیادی از ترافیک، داده‌ها و درخواست‌ها را دارند بدون این که بر روی کیفیت مورد انتظار مشتریان تاثیر بگذارند ارائه شده اند.

کتاب Architecting for Scale، به مدیران IT، devops و system reliability نشان می‌دهد تا چگونه مانع از کند شدن، ناپایدار شدن و یا عدم دسترسی برنامه شوند زمانی که برنامه بزرگ و بزرگ‌تر می‌شود.

تعداد بازدید: ۶۰۰
دیدگاه ها: ۰
تاریخ: ۲۰:۳:۲۱ ۱۳۹۸/۲/۱۹ پنج شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: PHP | Microservice |

دنیا از برنامه‌های PHP بزرگ، غیر قابل اطمینان و نیازمند نگهداری زیاد به سمت میکرو سرویس‌های با دسترسی بالا، جمع و جور و با نگهداری ساده در حرکت است و برای توسعه دهندگان PHP نیاز است تا ضرورت ساخت میکرو سرویس‌های موثر که در مقیاس بزرگ هستند را بفهمند.

کتاب PHP Microservices، منبعی قابل اطمینان است که به شما کمک می‌کند تا توانایی‌های خود را توسعه دهید و به شما تکنیک‌های ساخت میکرو سرویس‌های قابل اطمینان در PHP را به شما می‌آموزد.

تعداد بازدید: ۶۸۰
دیدگاه ها: ۰
تاریخ: ۱۷:۲:۲۵ ۱۳۹۸/۱/۴ یکشنبه
توسط: MotoMan
امتیاز: ۴

کتاب الگوهای میکرو سرویس (Microservice Patterns)، هدفش آموزش نحوه‌ی توسعه موفقیت آمیز برنامه‌ها با استفاده از معماری میکرو سرویس است. در این کتاب نه تنها بر روی مزایای معماری میکروسرویس بحث شده است بلکه اشکالات آن نیز بیان شده است. شما یاد خواهید گرفت که در چه مواقعی باید از معماری یکپارچه (monolithic) استفاده کنید  و در چه مواقعی میکرو سرویس‌ها را به کار بندید.

تعداد بازدید: ۱۴۳۰
دیدگاه ها: ۰
تاریخ: ۲۱:۳۵:۱۸ ۱۳۹۷/۱۲/۲۱ سه شنبه
توسط: MotoMan
امتیاز: ۴
برچسب ها: .NET Core | Microservice |

سیستم‌های توزیع شده، همیشه به سختی به موفقیت کامل دست می‌یابند. اخیرا، میکرو سرویس‌ها توجه زیادی را به خود جلب کرده‌ اند. با Netflix‌ و Spotify، پیاده سازی میکرو سرویس‌ها تبدیل به بزرگترین داستان‌های موفقیت در صنعت شده اند. از سویی دیگر عده ای دیگر معتقد اند که میکرو سرویس‌ها چیز جدیدی نیستند و آن‌ها فقط یک برند جدیدی از SOA هستند.

در هر صورت، معماری میکرو سرویس مزایای مهمی به همراه دارد. با این حال، راهنمای مشخص و کاربردی  میکرو سرویس‌ها در اکو سیستم مایکروسافت کمتر یافت می‌شود. در این کتاب سعی شده که مفاهیم و چالش‌های معماری میکرو سرویس‌ها را با استفاده از .NET Core 2.0 و آژور بررسی شوند.

تعداد بازدید: ۱۴۰۸
دیدگاه ها: ۰
تاریخ: ۲۱:۲۹:۲۴ ۱۳۹۶/۱۰/۲۷ چهارشنبه
توسط: MotoMan
امتیاز: ۷
برچسب ها: .NET Core | Microservice |

کتاب Building Microservices with .NET Core برای توسعه دهندگان NET Core. است که می‌خواهند معماری میکرو سرویس‌ها را یاد بگیرند و بفهمند و آن را در برنامه‌های NET Core. خودشان پیاده سازی کنند. این کتاب برای آن دسته از توسعه دهندگانی ایده آل است که میکرو سرویس‌ها برایشان کاملا موضوع جدیدی باشد و یا فقط درکی تئوری از رویکرد این معماری دارند و می‌خواهند دیدی کاربردی پیدا کنند تا بهتر بتوانند پیچیدگی برنامه را مدیریت کنند.
میکرو سرویس ها، یک سبک از معماری است که توسعه برنامه‌های پیچیده را به صورت مجموعه ای از سرویس‌های کوچک بر اساس توانایی‌های کسب و کار ارتقا می‌بخشد. این کتاب به شما در شناسایی محدوده‌های مناسب سرویس در کسب و کار کمک می‌کند. ما در ابتدا نگاهی به میکرو سرویس‌ها می‌اندازیم و مشخصات اصلی آن‌ها را بررسی می‌کنیم.
در ادامه سناریو‌های برنامه‌های دنیای واقعی به شما معرفی می‌شود و پس از ارزیابی مشکل فعلی، ما شروع به تبدیل برنامه از طریق شکستن آن به مجموعه ای از میکرو سرویس‌ها می‌کنیم. شما محدوده‌ی سرویس‌ها را شناسایی خواهید کرد؛ برنامه را به چندین میکرو سرویس خرد می‌کنید و قرار داد‌های سرویس‌ها را مشخص می‌کنید. شما چگونگی پیکر بندی، انتشار و رصد را یاد خواهید گرفت و مقیاس پذیری را نیز پیکر بندی می‌کنید تا در آینده برنامه به سرعت بتواند ویژگی‌های درخواستی جدید را بپذیرد.

 

تعداد بازدید: ۲۶۲۱
دیدگاه ها: ۱
loading...

لطفا منتظر بمانید...