Distributed application runtime

from Wikipedia, the free encyclopedia

Distributed Application Runtime (Dapr) is an open source runtime environment for creating microservice- based applications.

On October 10, 2019, Microsoft announced the Dapr project, which is intended to enable microservice applications that can run on cloud and edge environments . It should allow event-driven services that are stateless or stateful and programmed in any language and development environment.

Dapr's architectural approach:
Microservice applications
services written in Go , Python , .NET Core , ...
↕ ↕ ↕
HTTP / gRPC APIs
Service-to-
service invocation
State
management
Publish and
subscribe
Resource
bindings &
trigger
Actors Distributed
tracing
Extensible ...
Dapr
Any cloud or edge infrastructure

Web links

Individual evidence

  1. Björn Bohn: Cloud-native: Microsoft unveils Open Application Model and Dapr. heise online, October 17, 2019, accessed on October 21, 2019 .
  2. a b Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications. microsoft.com, October 16, 2019, accessed October 21, 2019 .