DEV Community

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

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

pareshjoshi profile image Paresh ・1 min read

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 Build Status Gitter License: MIT 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.

Note: Dapr is currently under community development in alpha phase. Dapr is not recommended for production workloads until the 1.0 stable release.

Dapr overview

Goals

  • 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…

Discussion (1)

pic
Editor guide
Collapse
pareshjoshi profile image
Paresh Author

You can learn more about #dapr on this Azure Friday session - channel9.msdn.com/Shows/Azure-Frid...