The Dapr Event Mesh

preview_player
Показать описание
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.
Рекомендации по теме