Understanding Microservices with .NET: Design, build, and run resilient .NET microservices at scale

Understanding Microservices with .NET: Design, build, and run resilient .NET microservices at scale (English Edition) book cover

Understanding Microservices with .NET: Design, build, and run resilient .NET microservices at scale (English Edition)

Author(s): Sepehr Pakbaz (Author)

  • Publisher finelybook 出版社: BPB Publications
  • Publication Date 出版日期: December 26, 2025
  • Edition 版本: Design, build, and run resilient .NET microservices at scale (English Edition)
  • Language 语言: English
  • Print length 页数: 382 pages
  • ISBN-10: 9365899982
  • ISBN-13: 9789365899986

Book Description

Microservices let teams ship faster and scale independently, but they add complexity in design, data, and operations. This book shows how to build cloud-ready services with modern .NET and ASP.NET Core using containers and Kubernetes grounded in real patterns and trade-offs for developers, architects, and DevOps engineers.

The book begins by establishing the core principles of microservices, detailing when and how to apply powerful design patterns like domain-driven design (DDD), Saga, CQRS, and Circuit Breaker for resilience. You will move on to hands-on development, building a full e-commerce application with services for Catalog, Basket, and Ordering, and implementing asynchronous communication using MassTransit and RabbitMQ for reliable transactions. The book then transitions to essential operational maturity, covering centralized security with IdentityServer4, testing, containerization with Docker, building strong CI/CD pipelines, and advanced deployment to Kubernetes using Helm and Terraform (GitOps). The final section ensures your services run flawlessly by teaching you scaling (HPA/VPA), deep observability with Prometheus, and future trends like agentic AI microservices.

By the end, you will model bounded contexts, choose the right sync/async protocols, apply resiliency patterns, secure and version APIs, automate delivery, run on Kubernetes, and instrument your system—confidently shipping scalable, reliable .NET microservices.

What you will learn

● Build fast .NET Web APIs and gRPC endpoints.

● Add resiliency with retries, circuit breakers, and timeouts.

● Secure microservices using OAuth2, OIDC, and JWT tokens.

● Automate CI/CD, GitOps, and blue-green Kubernetes releases safely.

● Design robust microservices using DDD, Saga, CQRS, and MassTransit/RabbitMQ patterns.

● Achieve deep observability using OpenTelemetry, Prometheus/Grafana, and ELK stack.

Who this book is for

This book is for .NET developers, backend engineers, solution architects, DevOps/SREs, and technical leads who are new to microservices or modernizing monoliths. It suits beginner-to-mid-level practitioners and senior engineers seeking a pragmatic, end-to-end playbook for designing, building, securing, deploying, and operating cloud-native services on .NET.

Table of Contents

1. Introduction to Microservices Architecture

2. When to Use Microservices

3. Designing Microservices for Distributed Systems

4. Designing Robust Microservices

5. Leveraging .NET for Microservices Development

6. Microservices Architecture for a Typical E-commerce

7. Developing the Catalog Microservice

8. Creating the Basket API Microservice

9. Building the Ordering Microservice

10. Developing Shipping and Handling Microservices

11. Implementing Security Across Microservices

12. Containerizing Microservices with Docker

13. Strategies for Testing and Test-driven Development

14. Deployment Patterns for Microservices

15. Continuous Integration and Continuous Deployment

16. Infrastructure as Code and GitOps

17. Deploying with Kubernetes

18. Scaling Microservices with Kubernetes

19. Monitoring and Logging Microservices

20. Real-world Examples and Case Studies

21. Challenges and Best Practices

22. Conclusion and Future Trends

Amazon Page

下载地址

PDF, EPUB | 13 MB | 2026-02-04
下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Understanding Microservices with .NET: Design, build, and run resilient .NET microservices at scale

评论 抢沙发

觉得文章有用就打赏一下文章作者

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫