Summary
This intense chapter introduced you to the most relevant building block of Dapr – service-to-service invocation.
We learned how to configure an ASP.NET project, how to decorate methods in a controller with Dapr’s specific parameters, and how to interact from one Dapr service to another.
Finally, we discussed the more complex mechanics of a gRPC service in the context of Dapr, which could be helpful in some scenarios, at the cost of increased complexity by using Dapr.
You may have noticed that our sample microservices are not persisting in their state yet. In the next chapter, we will explore how to use the Dapr system’s state management building block.