docs/concepts
Yaron Schneider 6fce63d8dc
Update Readme.md (#98)
* Update Readme.md

* Update Readme.md
2019-10-08 16:10:03 -07:00
..
actor Resolving code review comments. 2019-10-04 12:15:11 -07:00
architecture remove /docs folder to have folders at root level 2019-09-19 22:15:20 -07:00
bindings replace actions with dapr (#58) 2019-10-04 21:01:50 -07:00
components fix daprcore references (#78) 2019-10-08 09:35:51 -07:00
extending-dapr rename actions to dapr (#77) 2019-10-08 09:27:16 -07:00
publish-subscribe-messaging Update Readme.md (#98) 2019-10-08 16:10:03 -07:00
security remove /docs folder to have folders at root level 2019-09-19 22:15:20 -07:00
service-invocation Service invocation conceptual doc (#66) 2019-10-07 17:03:19 -07:00
state-management concept doc updates (#74) 2019-10-08 09:23:20 -07:00
tracing-logging rename actions to dapr (#77) 2019-10-08 09:27:16 -07:00
README.md concept doc updates (#74) 2019-10-08 09:23:20 -07:00

README.md

Dapr concepts

This directory contains various Dapr concepts. The goal of these documents is to expand your knowledge on the Dapr spec.

Core Concepts

  • Bindings

    A binding provides defines a bi-directional connection to an external cloud/on-premise service or system. Dapr allows you to invoke the external service through the standard Dapr binding API, and it allows your application to be triggered by events snet by the connected service.

  • Components

    Dapr uses a modular design, in which functionalities are grouped and delivered by a number of components, such as pub-sub and secrets. Many of the components are pluggable so that you can swap out the default implemenation with your custom implementations.

  • Distributed Tracing

    Distirbuted tracing collects and aggregates trace events by transactions. It allows you to trace the entire call chain across multiple services. Dapr integrates with OpenTelemetry for distributed tracing and metrics collection.

  • Pub-sub

    Pub-sub is a loosely coupled messaging pattern where senders (or publishers) publishes messages to a topic, to which subscribers subscribe. Dapr natively supports the pub-sub pattern.

  • Secrets

    In Dapr, a secret is any piece of private information that you want to guard against unwanted users. Dapr offers a simple secret API and integrates with secret stores such as Azure Key Vault and Kubernetes secret stores to store the secrets.

  • State

    Application state is anything an application wants to perserve beyound a single session. Dapr allows pluggable state stores behind a key/value-based state API.

  • Terminology

  • Bindings

  • Pub-sub

  • Secrets

  • State

  • Tracing

Actors

Extensibility