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

coding
(Image credit: Shutterstock / Gorodenkoff)
Audio player loading…

Another Microsoft-backed open source (opens in new tab) 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 (opens in new tab) as developers shift towards building applications using smaller, function-based components. 

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

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 (opens in new tab), but with Amazon Web Services (AWS) (opens in new tab), Alibaba Cloud (opens in new tab), and Google Cloud (opens in new tab) 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 (opens in new tab) 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.

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.