Microservices Design Patterns in .NET

ebook Making Sense of Microservices Design and Architecture Using .NET 10 and C# 14

By Trevoir Williams

cover image of Microservices Design Patterns in .NET

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...
Updated to C# 14 and .NET 10, this guide helps you design stable microservices using proven architectural patterns and modern development principles.

Key Features
  • Learn to design, build, and manage microservices using updated .NET 10 and C# 14
  • Tackle design challenges using patterns like CQRS, Event Sourcing, Saga, and more
  • Apply S.O.L.I.D principles and enhance resiliency, observability, and scalability
  • Book DescriptionAre you a developer seeking practical, up-to-date insights into designing scalable and resilient microservices? Microservices Design Patterns in .NET – Second Edition provides a comprehensive exploration of modern microservices using C# 14 and .NET 10. This updated edition builds on the strong foundation of its predecessor, addressing new industry trends and tools while refining existing content to meet the needs of today's developers. With enhanced coverage on asynchronous messaging, database sharding, resiliency strategies, API gateways, and cloud-native patterns like serverless and sidecar architecture, this edition equips you to confidently tackle modern design challenges. You'll not only gain a deeper understanding of architectural decisions but also apply advanced concepts through real-world scenarios, code samples, and actionable guidance. Whether you're starting from scratch or evolving an existing monolith, this book guides you to build robust, maintainable microservices that are production-ready and cloud-optimized.What you will learn
  • Use Domain-Driven Design principles in your microservice design
  • Implement patterns like CQRS, Event Sourcing, Saga, and Polyglot Persistence
  • Build resilient services using retries, circuit breakers, and caching
  • Use modern observability tools and serverless design strategies
  • Secure microservices with IdentityServer and bearer token authentication
  • Deploy using containers and integrate cloud-native best practices
  • Who this book is for

    This book is ideal for .NET developer, senior developer, software architect, or DevOps engineer who wants to explore the pros and cons, intricacies, and overall implementation of microservice architecture. You'll also get plenty of valuable insights if you're seeking to expand your knowledge of different design patterns and supporting technologies.

    ]]>
    Microservices Design Patterns in .NET