A Guide to Dapr: Open Source APIs & SDKs for Developers - Alice Gibbons & Samantha Coyle, Diagrid
Channel: The Linux Foundation
Date: 2023-05-25

A Guide to Dapr: Open Source APIs & SDKs for Developers - Alice Gibbons & Samantha Coyle, Diagrid

Simplify writing complex distributed apps - seems impossible, right? Devs today face immense pressure to write secure, scalable, resilient, portable & fault-tolerant apps making this a big ask. Distributed Application Runtime (Dapr) alleviates the challenges of building cloud-native, containerized apps by providing APIs & SDKs (.Net, Java, JS, Go, …) that abstract away the complexities of microservice development. Dapr sidecars take care of many challenges devs would otherwise have to write in their app code such as service discovery & invocation, observability, and resiliency, all while allowing developers to write in the language that makes the most sense for their use case. As the 10th largest CNCF project, Dapr is a trusted OSS technology focused on empowering application developers backed by a vibrant developer community. Dapr is run in smaller containerized systems and at scale in Kubernetes and is trusted in production by companies like IBM, Alibaba Cloud, & Microsoft. This presentation will cover the goals of the Dapr OSS project, how its APIs enable developers to focus on their business logic and demo a few of the capabilities it has for building scalable, containerized applications.