Ebook details

Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition

Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition

Gabriel Baptista, Francesco Abbruzzese

Loading...
EBOOK
Loading...
Designing enterprise software requires balancing scalability, resilience, security, and agility. This book helps developers and aspiring architects build production-ready applications using C# 14 and .NET 10.
Written by Gabriel Baptista and Francesco Abbruzzese, this updated edition takes a practical approach to software architecture with real-world examples and case studies. You’ll learn how to design maintainable distributed systems, apply domain-driven design, and manage architectural decisions using tools such as GitHub Copilot and .NET Aspire.
The book explores software architectural patterns with cloud-native microservices and SOA, along with CI/CD pipelines, DevSecOps automation, Kubernetes orchestration, and secure deployments. You’ll also build reusable frontend services and micro-frontends using Blazor and ASP.NET Core.
By the end of this book, you’ll be able to architect scalable enterprise .NET applications with confidence.
  • 1. Understanding the Importance of Software Architecture
  • 2. Non-Functional Requirements
  • 3. Managing Requirements
  • 4. Best Practices in Coding C#
  • 5. Implementing Code Reusability in C#
  • 6. Design Patterns and .NET Implementation
  • 7. Understanding the Different Domains in Software Solutions
  • 8. Understanding DevSecOps Principles and CI/CD
  • 9. Testing Your Enterprise Application
  • 10. Deciding on the Best Cloud-Based Solution
  • 11. Applying a Microservice Architecture to Your Enterprise Application
  • 12. How to Choose Your Data Storage in the Cloud
  • 13. Interacting with Data in C# – Entity Framework Core
  • 14. Implementing Microservices with .NET
  • 15. Applying Service-Oriented Architectures with .NET
  • 16. Presenting ASP.NET Core
  • 17. Implementing Frontend Microservices with ASP.NET Core
  • 18. Client Frameworks: Blazor
  • 19. Orchestrators and .NET Aspire
  • 20. Securing Data and Applications
  • 21. Hardening Cloud-Based Solutions
  • 22. Case Study: Practical Usage of .NET Aspire
  • Title:Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition
  • Author:Gabriel Baptista, Francesco Abbruzzese
  • Original title:Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition
  • ISBN:9781806663545, 9781806663545
  • Date of issue:2026-05-28
  • Format:Ebook - EPUB
  • Item ID: e_4roj
  • Publisher: Packt Publishing
Loading...
Loading...