دانلود رایگان کتاب:
Microservices: Flexible Software Architecture
معرفی و دانلود کتاب:

Microservices: Flexible Software Architecture

Microservices: Flexible Software Architecture
نویسنده

Eberhard Wolff

سال انتشار

2016

تعداد صفحات

432

سطح کتاب

پیشرفته

زبان کتاب

انگلیسی

حجم فایل

16MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Microservices: Flexible Software Architecture:

کتاب Microservices: Flexible Software Architecture یک راهنمای جامع و ساختاریافته برای درک معماری مبتنی بر میکروسرویس‌هاست. نویسنده با ترکیب مفاهیم معماری نرم‌افزار، سازمان‌دهی تیمی و تکنیک‌های پیاده‌سازی، خواننده را با چالش‌ها و مزایای سیستم‌های توزیع‌شده آشنا می‌کند. کتاب با نگاه عملی و مثال‌های واقعی، مفاهیم مهمی مانند دلایل استفاده از میکروسرویس‌ها، چالش‌ها، سناریوهای پیاده‌سازی و اصول طراحی سیستم‌های قابل‌مقیاس و انعطاف‌پذیر را بررسی می‌کند.

خلاصه کتاب Microservices: Flexible Software Architecture:

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

فهرست مطالب کتاب Microservices: Flexible Software Architecture:

Preface

Part I: Motivation and Basics

Chapter 1: Preliminaries

Chapter 2: Microservice Scenarios

Part II: Microservices: What, Why, and Why Not?

Chapter 3: What Are Microservices?

Chapter 4: Reasons for Using Microservices

Chapter 5: Challenges

Chapter 6: Microservices and SOA

Part III: Implementing Microservices

Chapter 7: Architecture of Microservice-Based Systems

Chapter 8: Integration and Communication

Chapter 9: Architecture of Individual Microservices

Chapter 10: Testing Microservices and Microservice-Based Systems

Chapter 11: Operations and Continuous Delivery of Microservices

Chapter 12: Organizational Effects of a Microservices-Based Architecture

Part IV: Technologies

Chapter 13: Example of a Microservices-Based Architecture

Chapter 14: Technologies for Nanoservices

Chapter 15: Getting Started with Microservices

Index

موارد اخیر