TOP
紅利積點抵現金,消費購書更貼心
Understanding Microservices with .NET: Design, build, and run resilient .NET microservices at scale (English Edition)
滿額折

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

商品資訊

定價
:NT$ 1918 元
無庫存,下單後進貨(到貨天數約30-45天)
下單可得紅利積點:57 點
商品簡介

商品簡介

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

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 1918
無庫存,下單後進貨
(到貨天數約30-45天)

暢銷榜

客服中心

收藏

會員專區