Pragmatic Microservices with CSharp and Azure, published by Packt
Welcome to this repository with the source code for the book!
Tools needed to build and run the application
In case you've issues building or running the Codebreaker application, please use GitHub Discussions!
- Chapter 1 - Introduction to .NET Aspire and Microservices
- Chapter 2 - Minimal APIs – Creating REST Services
- Chapter 3 - Writing data to relational and NoSQL databases
- Chapter 4 - Creating Libraries for Client Applications
- Chapter 5 - Containerization of Microservices
- Chapter 6 - Microsoft Azure for Hosting of Applications
- Chapter 7 - Flexible Configuration
- Chapter 8 - CI/CD with GitHub Actions
- Chapter 9 - Authentication and Authorization with clients and services
- Chapter 10 - All about testing the solution
- Chapter 11 - Logging and monitoring
- Chapter 12 - Scaling Services
- Chapter 13 - Real-time messaging with SignalR
- Chapter 14 - gRPC for binary communication
- Chapter 15 - Asynchronous communication with messages and events
- Chapter 16 - Running the application on-premises and in the cloud
Run the application with Azure resources from the local development environment
Deploying the application to Azure
Deploying the application to Kubernetes
To see as the application develops further, and client applications using Blazor, WinUI, WPF, .NET MAUI, uno Platform, AvaloniaUI check the CodebreakerApp Org.