Hands-On Microservices with C# 8 and .NET Core 3.0, 3rd Edition
سبک معماری میکرو سرویسها موجب توسعه برنامههای پیچیده به عنوان مجموعه ای از سرویسهای کوچک بر اساس تواناییهای خاص تجاری میشود. این کتاب رویکردی عملی برای ایجاد و بکارگیری میکرو سرویسها با استفاده از ASP.Net Core و Microsoft Azure فراهم کرده است.
در ویرایش سوم کتاب Hands-On Microservices with C# 8 and .NET Core 3.0، میکرو سرویسها و ویژگیهای اصلی آنها را یاد میگیرید. در اینجا ما یک برنامه واقعی را که به شکل monolith ساخته شده است را معرفی میکنیم که در حال حاضر با افزایش تقاضا و پیچیدگی دست و پنجه نرم میکند و با استفاده از آخرین قابلیتهای C# 8 و NET Core 3.، شروع به انتقال آن به میکرو سرویسها میکنیم. شما میآموزید که چگونه مرزهای سرویس را مشخص، برنامه را به چندین میکرو سرویس تقسیم و قراردادهای سرویس را تعریف کنید. شما همچنین نحوه پیکربندی، استقرار و نظارت بر میکرو سرویسها را با استفاده از Docker و Kubernetes خواهید آموخت. سپس شما پیاده سازی مقیاس پذیری خودکار در معماری میکرو سرویسها را برای ارتقا بهره وری خودتان یاد میگیرید. با مقدمه ای بر میکرو سرویسهای reactive، ارزش بیشتری را با ساده نگه داشتن کدتان و تمرکز بر آنچه که مهمتر از فراخوانیهای آسنکرون در هم بر هم است به دست میآورید. در پایان، الگوهای طراحی مختلف و بهترین شیوهها برای ایجاد برنامههای میکرو سرویس سازمانی، بررسی خواهید کرد. در پایان این کتاب، شما قادر خواهید بود تا یک مونولیت را با موفقیت شکسته و میکروسرویسهای خوبی را بسازید.
این کتاب برای توسعه دهندگان سی شارپ و NET Core. است که میخواهند معماری میکرو سرویسها را یاد گرفته و درک کنند و آن را در برنامههای NET Core. خود پیاده کنند. این کتاب برای توسعه دهندگانی ایده آل است که با میکرو سرویسها تازه آشنا شده اند و یا فقط درکی تئوری از این رویکرد معماری دارند و میخواهند یک چشم انداز عملی به منظور مدیریت بهتر پیچیدگی برنامه به دست آورند.
مطالبی که در ویرایش سوم کتاب میکرو سرویسها با سی شارپ 8 و NET Core 3.0.، خواهید آموخت:
- با آشنایی با Microsoft Azure Service Fabric Service، میکروسرویسها را با برنامههای monolithic و SOA مقایسه کنید
- یادگیری داکر، مروری بر سرویسهای Azure Kubernetes و سرویسهای مدیریت Azure API
- یکپارچه کردن سرویسها با استفاده از رویکردی همزمان از طریق RESTful APIها با ASP.NET Core 3.0
- پیاده سازی امنیت میکرو سرویسها با Azure Active Directory، OpenID Connect و OAuth 2.0
- درک عملیات و مقیاس پذیری میکرو سرویسها در NET Core 3.0.
- درک ویژگیهای اصلی میکرو سرویسهای reactive برای ساختن برنامههای مقیاس پذیر