دانلود رایگان کتاب:
Advanced Microservices: A Hands-on Approach to Microservice Infrastructure and Tooling
| نویسنده |
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