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

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 developer...

Descripció completa

Guardat en:
Dades bibliogràfiques
Autor principal: Pakbaz, Sepehr
Format: Livre numérique
Idioma:Anglais
Publicat: New Delhi : BPB Publications 2025.
Paris : Cyberlibris
Accés en línia:Accès Université d'Orléans et IFPM
Nota: Couverture. https://static2.cyberlibris.com/books_upload/300pix/9789365899986.jpg
Cyberlibris (ScholarVox) corpus Informatique
Autres localisations: Voir dans le Sudoc
Edition sous un autre format:• Understanding Microservices with .NET, Design, build, and run resilient .NET microservices at scale (English Edition), Sepehr Pakbaz, New Delhi, BPB Publications, 2025, 1 vol. (690 p.), 978-93-6589-998-6
Descripció
Sumari: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
Descripció de l’ítem:Couverture. https://static2.cyberlibris.com/books_upload/300pix/9789365899986.jpg
Cyberlibris (ScholarVox) corpus Informatique
Accés:L'accès en ligne est réservé aux établissements ou bibliothèques ayant souscrit l'abonnement. Cyberlibris