{"product_id":"understanding-microservices-with-net-sepehr-pakbaz-9789365899986","title":"Understanding Microservices with .NET: Design, build, and run resilient .NET microservices at scale (English Edition)","description":"\u003cp\u003eMicroservices 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.\u003c\/p\u003e\u003cp\u003eThe 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.\u003c\/p\u003e\u003cp\u003eBy 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.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat you will learn\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e● Build fast .NET Web APIs and gRPC endpoints.\u003c\/p\u003e\u003cp\u003e● Add resiliency with retries, circuit breakers, and timeouts.\u003c\/p\u003e\u003cp\u003e● Secure microservices using OAuth2, OIDC, and JWT tokens.\u003c\/p\u003e\u003cp\u003e● Automate CI\/CD, GitOps, and blue-green Kubernetes releases safely.\u003c\/p\u003e\u003cp\u003e● Design robust microservices using DDD, Saga, CQRS, and MassTransit\/RabbitMQ patterns.\u003c\/p\u003e\u003cp\u003e● Achieve deep observability using OpenTelemetry, Prometheus\/Grafana, and ELK stack.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho this book is for\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis 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.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e1. Introduction to Microservices Architecture\u003c\/p\u003e\u003cp\u003e2. When to Use Microservices\u003c\/p\u003e\u003cp\u003e3. Designing Microservices for Distributed Systems\u003c\/p\u003e\u003cp\u003e4. Designing Robust Microservices\u003c\/p\u003e\u003cp\u003e5. Leveraging .NET for Microservices Development\u003c\/p\u003e\u003cp\u003e6. Microservices Architecture for a Typical E-commerce\u003c\/p\u003e\u003cp\u003e7. Developing the Catalog Microservice\u003c\/p\u003e\u003cp\u003e8. Creating the Basket API Microservice\u003c\/p\u003e\u003cp\u003e9. Building the Ordering Microservice\u003c\/p\u003e\u003cp\u003e10. Developing Shipping and Handling Microservices\u003c\/p\u003e\u003cp\u003e11. Implementing Security Across Microservices\u003c\/p\u003e\u003cp\u003e12. Containerizing Microservices with Docker\u003c\/p\u003e\u003cp\u003e13. Strategies for Testing and Test-driven Development\u003c\/p\u003e\u003cp\u003e14. Deployment Patterns for Microservices\u003c\/p\u003e\u003cp\u003e15. Continuous Integration and Continuous Deployment\u003c\/p\u003e\u003cp\u003e16. Infrastructure as Code and GitOps\u003c\/p\u003e\u003cp\u003e17. Deploying with Kubernetes\u003c\/p\u003e\u003cp\u003e18. Scaling Microservices with Kubernetes\u003c\/p\u003e\u003cp\u003e19. Monitoring and Logging Microservices\u003c\/p\u003e\u003cp\u003e20. Real-world Examples and Case Studies\u003c\/p\u003e\u003cp\u003e21. Challenges and Best Practices\u003c\/p\u003e\u003cp\u003e22. Conclusion and Future Trends\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sepehr Pakbaz\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 9365899982\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9789365899986\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Bpb Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/26\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 384\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.96lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.79d","brand":"Sepehr Pakbaz","offers":[{"title":"Paperback","offer_id":49171249365247,"sku":"9789365899986","price":34.95,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/understanding-microservices-with-net-sepehr-pakbaz-9789365899986","provider":"WR Book House","version":"1.0","type":"link"}