DEV Community

Cover image for Does Dapr fits your need? Then do not reinvent the wheel

Posted on

Does Dapr fits your need? Then do not reinvent the wheel

What is Dapr?

Distributed APplication Runtime. An event-driven, portable runtime for building microservices on cloud and edge.

distributed image goes here

Why should you use Dapr?

  • Are you writing distributed applications?

  • Are you looking to build resilient, microservice applications and building your own internal mini-frameworks to make this happen?

  • Do you have your services written in multiple programming languages or frameworks?

  • Do you find it difficult to implement state handling, pub/sub messaging, which enable event-driven, resilient architectures?

Dapr enables developers using any language or framework to easily write microservices, providing industry best practices to solve distributed systems problems.

dapr image goes here

Checkout the git repo. If it fits your need then do not reinvent the wheel.

GitHub logo dapr / dapr

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

Any language, any framework, anywhere

Go Report Card OpenSSF Best Practices Docker Pulls Build Status E2E Tests codecov Discord License: Apache 2.0 FOSSA Status TODOs Follow on Twitter

Dapr is a portable, serverless, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and embraces the diversity of languages and developer frameworks.

Dapr codifies the best practices for building microservice applications into open, independent, building blocks that enable you to build portable applications with the language and framework of your choice. Each building block is independent and you can use one, some, or all of them in your application.

Dapr overview

We are a Cloud Native Computing Foundation (CNCF) incubation project.


  • Enable developers using any language or framework to write distributed applications
  • Solve the hard problems developers face building microservice applications by providing best practice building blocks
  • Be community driven, open and vendor neutral
  • Gain new contributors
  • Provide consistency and portability through open APIs
  • Be platform agnostic across cloud and edge
  • Embrace…

Top comments (1)

pareshjoshi profile image

You can learn more about #dapr on this Azure Friday session -