Building Microservices
Designing Fine-Grained SystemsSam Newman
- ناشرO'Reilly
- سال انتشار2021
- ویرایش2
- زبانEnglish
- تعداد صفحات615
- شابک9781492034025
1,454,000 تومان – 3,454,000 تومانمحدوده قیمت: 1,454,000 تومان تا 3,454,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
🧠 دید جامع و هولستیک به معماری میکروسرویسها، چالشها و راهکارهای مدیریت آن
🚀 همزمان با مهاجرت سازمانها از اپلیکیشنهای مونولیتیک (یکپارچه) به سمت میکروسرویسهای کوچکتر و مستقل، سیستمهای توزیعشده روز به روز ریزدانهتر (Fine-grained) میشن. اما توسعه این سیستمهای جدید، چالشها و مشکلات خاص خودش رو به همراه داره. ویرایش دوم و توسعهیافته این کتاب، یک نگاه جامع و همهجانبه به مباحثی داره که باید حین ساخت، مدیریت و اسکیل کردن معماری میکروسرویسها در نظر بگیری.
💡 نویسنده کتاب، سَم نیومن، از طریق مثالهای واضح و توصیههای کاربردی، یک پایهریزی محکم از مفاهیم رو برای همه اعضای تیم، از آرشیتکتها و دولوپرها گرفته تا تسترها و متخصصین عملیات IT فراهم میکنه. تو در این کتاب عمیقاً وارد جدیدترین راهکارها برای مدلسازی، اینتگریشن (یکپارچهسازی)، تست، دیپلوی و مانیتور کردن سرویسهای مستقل خودت میشی. بررسی کیساستادیهای واقعی بهت نشون میده که سازمانهای امروزی چطور بیشترین بهره رو از این معماریها میبرن. از اونجایی که تکنولوژیهای حوزه میکروسرویس با سرعت زیادی رو به جلو حرکت میکنن، این کتاب اطلاعاتت رو کاملاً بهروز میکنه.
🎯 نکات کلیدی
🌐 دریافت اطلاعات جدید و بهروز درباره یوزراینترفیسها (UI)، ارکستریشن کانتینرها و سرورلس (Serverless)
🏢 همراستاسازی طراحی سیستم با اهداف کلان سازمان
🔌 بررسی گزینهها و روشهای مختلف برای اینتگریشن و اتصال یک سرویس به سیستم
🚢 درک عمیق نحوه دیپلوی و مستقر کردن میکروسرویسها به صورت کاملاً مستقل از هم
🔍 بررسی پیچیدگیهای تست و مانیتورینگ در سیستمهای توزیعشده
🔐 مدیریت امنیت با محتوای توسعهیافته پیرامون مدلهای ارتباطی کاربر-به-سرویس و سرویس-به-سرویس
📚 فهرست مطالب
بخش اول: فونداسیون و پایهها
فصل 1: میکروسرویسها چیستند؟
فصل 2: چطور میکروسرویسها را مدلسازی کنیم
فصل 3: شکستن مونولیت
فصل 4: سبکهای ارتباطی در میکروسرویس
بخش دوم: پیادهسازی
فصل 5: پیادهسازی ارتباطات میکروسرویسها
فصل 6: گردش کار و ورکفلو
فصل 7: بیلد و ساختاردهی کدهایی که مینویسی
فصل 8: دیپلویمنت و استقرار
فصل 9: تست و ارزیابی
فصل 10: از مانیتورینگ تا آبزربالیتی (مشاهدهپذیری)
فصل 11: امنیت
فصل 12: پایداری و رزیلینسی
فصل 13: اسکیل کردن و مقیاسپذیری
بخش سوم: افراد و سازمان
فصل 14: یوزراینترفیسها و رابطهای کاربری
فصل 15: ساختارهای سازمانی
فصل 16: آرشیتکت تکاملی
✍️ درباره نویسنده
👨💻 سَم نیومن بعد از فعالیت در چندین استارتاپ مختلف و گذراندن ۱۲ سال در شرکت ثاتورکس (ThoughtWorks)، در حال حاضر به عنوان مشاور مستقل فعالیت میکنه. سَم با تخصص در زمینههای میکروسرویس، کلاد و دِلیوری مداوم، از طریق برگزاری دورههای آموزشی و مشاوره به کلاینتهای خودش کمک میکنه تا نرمافزارهاشون رو سریعتر و با قابلیت اطمینان بالاتر ریلیز کنن.
📢 سَم یک اسپیکر باسابقه هست که در کنفرانسهای مختلفی در سراسر جهان سخنرانی کرده و نویسنده کتابهای شناختهشده ساخت میکروسرویسها و از مونولیت به میکروسرویس از انتشارات اورایلی (O’Reilly) هست. اون همچنین صندلی مدیریت رویدادهای تخصصی این زیرساخت در اورایلی رو بر عهده داره.
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures.
Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts. You’ll dive into the latest solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. Real-world cases reveal how organizations today manage to get the most out of these architectures.
Microservices technologies continue to move quickly. This book brings you up to speed.
- Get new information on user interfaces, container orchestration, and serverless
- Align system design with your organization’s goals
- Explore options for integrating a service with your system
- Understand how to independently deploy microservices
- Examine the complexities of testing and monitoring distributed services
- Manage security with expanded content around user-to-service and service-to-service models
Table of Contents
Part I: Foundation
Chapter 1: What Are Microservices?
Chapter 2: How to Model Microservices
Chapter 3: Splitting the Monolith
Chapter 4: Microservice Communication Styles
Part II: Implementation
Chapter 5: Implementing Microservice Communication
Chapter 6: Workflow
Chapter 7: Build
Chapter 8: Deployment
Chapter 9: Testing
Chapter 10: From Monitoring to Observability
Chapter 11: Security
Chapter 12: Resiliency
Chapter 13: Scaling
Part III: People
Chapter 14: User Interfaces
Chapter 15: Organizational Structures
Chapter 16: The Evolutionary Architect
About the Author
After spending time at multiple startups and 12 years at ThoughtWorks, Sam Newman is now an independent consultant. Specializing in microservices, cloud, and continuous delivery, Sam helps clients deliver software faster and more reliably through training and consulting. Sam is an experienced speaker who has spoken at conferences across the world and is the author of Building Microservices and Monolith to Microservices both from O’Reilly. Sam is also chair of the O’Reilly Infrastructure & Ops Superstream Series.
| ناشر | O’Reilly |
|---|---|
| ویرایش | 2 |
| زبان | English |
| سال انتشار | 2021 |
| شابک | 9781492034025 |
| تعداد صفحات | 615 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
1,454,000 تومان – 3,454,000 تومانمحدوده قیمت: 1,454,000 تومان تا 3,454,000 تومان
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.