Review of Dapr powered by the Slant community.
Distributed Application Runtime (Dapr) is an open-source framework that allows to build event-driven applications quickly and efficiently.
SDK's are available for Go, .NET, Java, Javascript, PHP, C++, Rust and Python.
SpecsUpdate
Written inGo
Ranked in these QuestionsQuestion Ranking
Pros
Pro Any language
One of the goals is to enable developers to use any language or framework to write distributed applications.
Pro Free and open-source
Pro Platform agnostic
One of the goals is to be platform agnostic across cloud and edge.
Cons
Con Some downsides
Although event-driven architecture has many benefits, there can be downsides:
- Increased complexity
- Difficulty in monitoring
- Difficulty in debugging and troubleshooting