Skip to main content

Microsoft throws its weight behind microservices with new Dapr open source launch

coding
(Image credit: Shutterstock / Gorodenkoff)

Another Microsoft-backed open source project, the Distributed Application Runtime (Dapr) is now production ready. 

The software giant commenced work on Dapr in October 2019 and it has now hit the v1.0 milestone making it usable for production use-cases. Dapr is a portable event-driven runtime that helps developers build distributed cloud-native applications. The runtime will help Microsoft cache in on the popularity of microservices as developers shift towards building applications using smaller, function-based components. 

“Dapr lowers the bar for entry to build modern cloud native applications based on a microservices architecture,” note the Dapr project maintainers in a blog post announcing the release.

Open and vendor neutral

The runtime provides the building blocks to develop cloud native applications. In the release announcement, Microsoft highlights that Dapr is designed to be open and vendor-neutral, and its various components can easily integrate not just with Microsoft Azure, but with Amazon Web Services (AWS), Alibaba Cloud, and Google Cloud as well.

The runtime already has a nice little community around it with over 700 contributors, including several institutional ones, who’ve together developed over 70 components that make Dapr usable in several scenarios, including several cloud provider-specific integrations. 

The SDKs supported by Dapr

(Image credit: Microsoft)

Dapr developers argue that this will make the runtime appealing to developers who want to create cloud agnostic applications with high portability.

“In the v1.0 release we have focused on Kubernetes as the primary hosting environment to run production applications,” say the developers adding that they’ve been working closely with early adopters because of which the runtime already powers several production Kubernetes-based applications.

Meanwhile, as Microsoft continues to embrace the open source ethos, it is looking to enroll Dapr in an open software foundation to ensure it remains open and vendor-neutral.