So, what is Dapr? Dapr was created by Microsoft and then released to the open source community. It is a framework for addressing issues with service-to-service communication, state management, pub-sub messaging, and actor programming models, which are typical in distributed systems. It is relevant in several scenarios, but for our focus, it can also be leveraged for legacy transformation to modern architectures, especially for implementing the Strangler Fig pattern.
Dapr is helpful for application modernization since it frees developers from caring about infrastructure and platform-specific issues so that they can concentrate on building pure business logic. It provides a collection of standardized APIs that hide the infrastructure’s underpinnings...