Dapr (Distributed ApplicationRuntime) is a free and open source runtime system designed to support cloud native and serverless computing.[2] Its initial release supported SDKs and APIs for Java, .NET, Python, and Go, and targeted the Kubernetes cloud deployment system. The power of Dapr lies in its building blocks and built-in components. Building blocks such as state management, bindings and pubsub allow developers to quickly build microservices with a common set of APIs.

Exchanging components, such as replacing Redis with PostgreSQL as the state store, does not require a change in application code but a different yaml component file. Event Mesh The Event Mesh is an architectural construct to link together event brokers no matter where they are deployed. In the illustration below, you have an event broker that is deployed in various locations – on-prem, public and private clouds. In addition, you have various dapr/non-dapr microservices deployed across these environments. The Event Mesh takes care of routing data across locations and clouds in a guaranteed fashion, and your dapr microservices will take care of processing the data. The talk will include a demo and some code sharing.

The Dapr Event Mesh

Speakers

Thomas Kunnumpurath

VP Systems Engineering Americas

Solace

Thomas Kunnumpurath is the Vice President of Systems Engineering for Americas at Solace where he leads a field team across the region to solution...

More about Thomas Kunnumpurath

Marc Duiker

Developer Advocate

Diagrid

Marc is a Sr Developer Advocate at Diagrid with a strong focus on event-driven architectures. He loves helping developers to achieve more every day....

More about Marc Duiker