Skip to content

PacktPublishing/Pragmatic-Microservices-with-CSharp-and-Azure

Repository files navigation

Pragmatic Microservices with CSharp and Azure

Pragmatic Microservices with CSharp and Azure, published by Packt

Welcome to this repository with the source code for the book!

Installation requirements

Tools needed to build and run the application

Questions?

In case you've issues building or running the Codebreaker application, please use GitHub Discussions!

Chapters

  • 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

Deploying and running the application

Run the application with Azure resources from the local development environment

Deploying the application to Azure

Deploying the application to Kubernetes

More information

To see as the application develops further, and client applications using Blazor, WinUI, WPF, .NET MAUI, uno Platform, AvaloniaUI check the CodebreakerApp Org.