دانلود رایگان کتاب:
Building Microservices: Designing Fine-Grained Systems
| نویسنده |
Sam Newman |
|---|---|
| سال انتشار |
2015 |
| تعداد صفحات |
280 |
| سطح کتاب |
پیشرفته |
| زبان کتاب |
انگلیسی |
| حجم فایل |
6MB |
مطالعه کنید
ویرایش محتوا
درباره کتاب Building Microservices:
کتاب Building Microservices یک مرجع جامع برای طراحی، ساخت و نگهداری سیستمهای مبتنی بر میکروسرویس است. نویسنده با رویکردی عملی، چالشهای واقعی سیستمهای توزیعشده را بررسی کرده و ابزارها، تکنیکها و الگوهای معماری مناسب برای پیادهسازی سرویسهای مستقل را معرفی میکند. کتاب با ارائه مثالهای کاربردی و مرور تجربیات شرکتهایی مانند Netflix و Amazon، مسیر ساخت سامانههای قابلمقیاس، انعطافپذیر و قابلتوسعه را روشن میسازد.خلاصه کتاب Building Microservices:
کتاب با تعریف دقیق میکروسرویسها، مزایای کلیدی آنها مانند انعطاف فناوری، مقیاسپذیری، استقلال استقرار و چابکی تیمی را توضیح میدهد. سپس نقش معمار تکاملی، اهمیت مدلسازی دامنه، طراحی Bounded Context و روشهای تعیین مرز سرویسها را بررسی میکند. همچنین نحوهی یکپارچهسازی سرویسها با REST، پیامرسانی، Event-Driven و چالشهای تعامل میان سرویسها بهصورت واقعی شرح داده میشود. در ادامه کتاب وارد موضوعات عملی مانند شکستن مونولیث، استقرار، CI/CD، تست سرویسها، مانیتورینگ، امنیت و مدیریت تیمها میشود. نویسنده چالشهای مقیاس، الگوهای تحمل خطا مانند Circuit Breaker و Bulkhead و روشهای کشف سرویس و مستندسازی را بهصورت کاربردی آموزش میدهد. در فصلهای پایانی نیز اصول ۷گانه میکروسرویسها و معیارهای تشخیص زمان مناسب یا نامناسب برای استفاده از این معماری مطرح میشود.
ویرایش محتوا
فهرست مطالب کتاب Building Microservices:
Preface
1. Microservices
2. The Evolutionary Architect
3. How to Model Services
4. Integration
5. Splitting the Monolith
6. Deployment
7. Testing
8. Monitoring
9. Security
10. Conway’s Law and System Design
11. Microservices at Scale
12. Bringing It All Together
Index