Part 4: More communication options
In this part, the focus shifts towards leveraging various communication technologies and incorporating additional Azure services to enhance the application. Real-time messaging capabilities are implemented using SignalR to deliver instantaneous updates from the application to clients. gRPC is utilized for efficient binary communication between services, enabling seamless message exchange through queues and event publication. Azure services such as Azure SignalR Services, Event Hub, Azure Queue Storage, and Apache Kafka are integrated into the application ecosystem. Additionally, a detailed examination of considerations for production environments is provided, culminating in the deployment of the application to a Kubernetes cluster, specifically Azure Kubernetes Services, utilizing Aspir8.
This part has the following chapters:
- Chapter 13, Real-time Messaging with SignalR
- Chapter 14, gRPC for Binary Communication
- Chapter 15, Asynchronous...