What is Dapr?
Dapr is a portable, event-driven runtime that enables developers to build resilient, stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks. Leveraging the benefits of a sidecar architecture, Dapr helps users to tackle the challenges that come with building microservices and keeps code platform agnostic.
Dapr uses a modular design where functionality is delivered as a component. Each component has an interface definition. All of the components are interchangeable so that developers can swap out one component with the same interface for another.
A building block is an HTTP or gRPC API that can be called from code and uses one or more Dapr components. Dapr consists of a set of API building blocks, with extensibility to add new building blocks.
Categories & Use Cases
Videos
Technical Details
| Mobile Application | No |
|---|