Pro Microservices in .NET 6: With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes

تاریخ: 1400/10/16 16:14
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۸۱۰۱
دیدگاه ها: ۰
کتاب Pro Microservices in .NET 6
Apress
Matthew D. Groves, Rob Richardson, Sean Whitesell
9781484278321
2022
320
English

معماری میکرو سرویس، روشی برای توزیع بار کاری فرآیند‌ها در برنامه‌های مستقل است. این توزیع بار، اجازه می‌دهد تا برنامه‌های مستقل، جداگانه مقیاس پذیر شوند و تکامل پیدا کنند. همچنین، به توسعه دهندگان این امکان را می‌دهد تا برنامه‌های بزرگ را به قطعات کوچکتر، آسان‌تر برای نگهداری و مقیاس پذیر بشکنند. در حالی که این مفهوم، ارزشمند و ساده است اما اعمال آن در یک برنامه بسیار پیچیده‌تر است. از کجا شروع خواهید کرد؟ چگونه نقطه تقسیم بهینه برنامه خود را پیدا می‌کنید و از نظر استراتژیک، چگونه برنامه شما باید به سرویس‌های جداگانه تقسیم شود؟
کتاب Pro Microservices in .NET 6 (میکرو سرویس‌ها در دات نت ۶ حرفه ای)، با مروری بر میکرو سرویس ها، دات نت ۶، event storming و طراحی دامنه محور (DDD) آغاز می‌شود. شما از این اطلاعات اساسی برای ساخت یک برنامه مرجع در سراسر کتاب استفاده خواهید کرد. در این کتاب، اولین میکروسرویس خود را با استفاده از NET 6. ایجاد خواهید کرد که می‌توانید آن را در Docker و Azure Kubernetes Service مستقر کنید. همچنین در مورد سبک‌های ارتباطی، تمرکز زدایی داده‌ها و تست میکروسرویس‌ها یاد خواهید گرفت. در نهایت، شما در مورد لاگ گیری، معیارها، ردیابی و استفاده از آن اطلاعات برای اشکال زدایی یاد خواهید گرفت.
این کتاب برای توسعه دهندگان و معماران نرم افزار مناسب است. خوانندگان باید آشنایی اولیه با ویژوال استودیو و تجربه کار با دات نت، ASP.NET Core و سی شارپ نیز داشته باشند.

 

 

مطالبی که در کتاب Pro Microservices in .NET 6: With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes، یاد خواهید گرفت:

  • یادگیری طراحی معماری میکرو سرویس‌های اساسی
  • دنبال کردن مثالی از استفاده از event storming و طراحی دامنه محور برای درک اصلاحات انجام شده بر روی یک برنامه‌ی مونولیت به منظور تبدیل شدن به میکرو سرویس ها
  • درک کردن از طریق دستورات دقیق و نحوه‌ی استفاده از Docker برای کانتینری کردن برنامه
  • مروری بر روی ایجاد میکرو سرویس‌ها از روی یک برنامه‌ی یکپارچه (monolithic)
  • فراخوانی میکرو سرویس‌ها با استفاده از RPC و شیوه‌های ارتباطی پیام رسانی با MassTransit
  • فهمیدن غیر متمرکز سازی داده‌ها و مدیریت تراکنش‌های توزیع شده
  • استفاده از Azure Kubernetes Service برای میزبانی و مقیاس پذیری میکرو سرویس هایتان
  • شناختن روش هایی برای قوی‌تر کردن میکرو سرویس هایتان
  • بررسی تکنیک‌های تست کردن برای RPC و سبک‌های ارتباطی پیام رسانی
  • بکارگیری برنامه هایی که می‌سازید به منظور استفاده واقعی
  • تمرین کردن دغدغه‌های cross-cutting مانند لاگ گیری، معیار‌ها و ردیابی کردن

 

Table of Contents:
- 1. Introducing Microservices
- 2. ASP.NET Core Overview
- 3. Searching for Microservices
- 4. First Microservice
- 5. Microservice Messaging
- 6. Decentralizing Data
- 7. Testing Microservices
- 8. Containerization
- 9. Healthy Microservices

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...