Introducing Radius: Microsoft's Innovative Cloud-Native Application Platform
Microsoft has unveiled Radius, a groundbreaking open-source application platform designed for the development and operation of cloud-native applications. The project has emerged from Microsoft's Azure Incubation team, the creators behind successful open-source initiatives such as Dapr for microservices, KEDA for event-driven autoscaling, and Copacetic, a security tool for enhancing container image security. Notably, Dapr and KEDA are now integral components of the Cloud Native Computing Foundation (CNCF). Microsoft has also submitted Copacetic for inclusion in CNCF, and it plans to follow suit with Radius within the next six months.
Radius empowers developers to deploy applications across private clouds, Microsoft Azure, and soon, Google Cloud. The overarching goal is to simplify the complexities associated with developing and managing applications. While Kubernetes has paved the way for applications that can run anywhere, the growing intricacies of these applications have made their management more challenging. Radius seeks to abstract these complexities, allowing developers to focus on their application code.
Radius stands out from previous application platforms by taking an innovative approach to address these challenges. According to Mark Russinovich, Azure CTO, and Microsoft technical fellow, “Radius distinguishes itself by offering support for various application types without prescribing specific architectural patterns. It does not require applications to adhere to a predefined structure. This adaptability allows Radius to support traditional two-tier and three-tier applications, which are still prevalent in enterprises, as well as complex microservices with numerous services.”
Moreover, unlike rival platforms that focus primarily on the relationships between computing tiers and microservices, Radius considers all cloud resources integral to modern applications. It enables developers to describe not only the computational aspects but also the resources used, such as message queues and state stores. In essence, Radius facilitates the creation of a comprehensive application graph, simplifying the developer's role.
Microsoft has designed Radius with the developer's perspective in mind. It does not seek to revolutionize the infrastructure-as-code concept but rather leverages existing tools like Terraform and Bicep. It seamlessly integrates with CI/CD services like GitHub Actions, streamlining the development process.
At the core of Radius is a universal control plane, built on the Azure Resource Manager deployment engine—the same orchestrator used in Azure for managing application deployments. Microsoft plans to open source this resource manager within the next six months. Additionally, the domain-specific infrastructure-as-code language, Bicep, is already open source.
Recommended by LinkedIn
Radius follows the same open-source strategy Microsoft employed with Dapr, which eventually led to the commercial adoption of the project. If Radius garners sufficient traction, it could potentially pave the way for an Azure-based application platform built on Radius, mirroring the success of Dapr and contributing to the growing open-source community.
As Cloud continues to revolutionize industries in 2023, Deqode stands at the forefront, offering innovative Managed IT Services that harness the power of this technology. We empower businesses to unlock new possibilities in their digital endeavors. Our team of skilled cloud engineers, well-versed in cutting-edge technologies, can help you leverage your preferred infrastructures to create personalized experiences, streamline processes, and revolutionize your industry.
Let’s decode business challenges together!
Subscribe to The deqode digest to get weekly updates about the latest tech trends around you.
Follow us on Twitter for regular tech updates.