Summary
So far in this book, we learned how to use the Dapr building blocks to develop microservices. Starting with Chapter 4 up to Chapter 8, we managed to package and deploy our Dapr application to an AKS Kubernetes cluster in Azure in Chapter 9.
In this chapter, we learned two different approaches to selectively expose these Dapr applications to clients located externally of the cluster.
First, we experimented with NGINX to understand how to infuse Dapr into an existing application, without any change but instead working on the configuration the reverse proxy relies upon to define ingress rules. In addition to being a valid way to expose the Dapr application, this offers a perspective on how to introduce Dapr into an application without an SDK or any other modification.
Secondly, we explored how APIM can help us define and manage an API exposed to external clients and applications. There is much more to learn about APIM; in this chapter, we focused on the native integration...