دانلود رایگان کتاب:
Advanced Microservices: A Hands-on Approach to Microservice Infrastructure and Tooling
معرفی و دانلود کتاب:

Advanced Microservices: A Hands-on Approach to Microservice Infrastructure and Tooling

Advanced Microservices
نویسنده

Thomas Hunter II

سال انتشار

2017

تعداد صفحات

193

سطح کتاب

متوسط تا پیشترفته

زبان کتاب

انگلیسی

حجم فایل

3MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Advanced Microservices:

کتاب Advanced Microservices یک راهنمای عملی برای توسعه، استقرار و نگهداری ریزسرویس‌های پایدار و مقیاس‌پذیر است. نویسنده با تمرکز بر ابزارهای متن‌باز و الگوهای استاندارد، مفاهیمی مانند طراحی API، استقرار مبتنی بر کانتینر، سرویس دیسکاوری، مدیریت State، مانیتورینگ، لاگینگ و همکاری تیمی را توضیح می‌دهد. این کتاب برای توسعه‌دهندگانی نوشته شده که تجربه ساخت وب‌سایت و درک مفاهیم HTTP را دارند و می‌خواهند وارد دنیای واقعی میکروسرویس‌ها شوند.

خلاصه کتاب Advanced Microservices:

کتاب با توضیح پایه‌های معماری مایکروسرویس‌ها آغاز می‌شود و تفاوت آن‌ها با سیستم‌های مونولیتیک را از منظر جداسازی وظایف، مالکیت تیمی و امکان استقرار مداوم بررسی می‌کند. سپس نویسنده به طراحی APIهای HTTP و اصول مدرن در ساخت Endpointها، مدیریت داده، ساختار پیام‌ها، انتخاب استانداردهای API، مدیریت خطا و نسخه‌بندی می‌پردازد. این بخش به خواننده نشان می‌دهد که چگونه یک API پایدار، قابل تست و سازگار با استانداردهای صنعتی طراحی کند. در ادامه کتاب وارد مباحث زیرساختی می‌شود: از استقرار مبتنی بر کانتینرها، مدیریت محیط‌ها، پیاده‌سازی CI/CD و ساخت Pipeline تا Service Discovery با ابزارهایی مثل Consul. سپس مدیریت State با PostgreSQL، MongoDB، Redis و Elasticsearch بررسی می‌شود. فصل‌های پایانی به احراز هویت، مانیتورینگ، تحلیل داده، لاگینگ، مستندسازی، ابزارهای توسعه‌دهندگان و بهترین شیوه‌های همکاری بین تیم‌ها اختصاص دارد. این مباحث کتاب را به مرجعی کاربردی برای تیم‌های در حال گذار به معماری مایکروسرویس تبدیل می‌کند.
ویرایش محتوا

فهرست مطالب کتاب Advanced Microservices:

About the Author

About the Technical Reviewers

Preface

Chapter 1: Introduction

Chapter 2: HTTP API Design

Chapter 3: Deployments

Chapter 4: Service Discovery

Chapter 5: Service State

Chapter 6: Consumers

Chapter 7: Monitoring

Chapter 8: Documentation

Chapter 9: Collaboration

References

Index

موارد اخیر