Building blocks
Get a high-level overview of Dapr building blocks in the Concepts section.
Service invocation
Perform direct, secure, service-to-service method calls
State management
Create long running stateful services
Publish & subscribe messaging
Secure, scalable messaging between services
Bindings
Interface with or be triggered from external systems
Actors
Encapsulate code and data in reusable actor objects as a common microservices design pattern
Observability
See and measure the message calls to components and between networked services
Secrets management
Securely access secrets from your application
Configuration
Manage and be notified of application configuration changes
Distributed lock
Distributed locks provide mutually exclusive access to shared resources from an application.
Last modified November 16, 2021: Updates due to configuration API building block (5487aa9b)