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.
- These are the best laptops for developers
- And here are the best developer distros
- We've also put together a list of the best DevOps tools
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.
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.
- Subscribe to Linux Format magazine for more Linux and open source goodness