| نویسنده |
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