Simplifying writing complex distributed apps seems impossible, right? Developers today face immense pressure to write secure, scalable, resilient, portable, and 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, and more) 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 and invocation, observability, and resiliency—all while allowing developers to write in the language that makes the most sense for their use case.
This workshop aims to spike attendee web development skills and knowledge through a hands-on volleyball application development journey, using Dapr and Go. This workshop aims to showcase the simplicity of Dapr, and how it alleviates comment application development challenges.
- Intro
- Dapr Overview
- Volleyball Overview
- Setup
- Publish & Subscribe
- State Management
- Service Invocation
- Conclusion
- Q & A
- Laptop & charger
- Internet access
- Attendees will learn about an Open Source project that can significantly simplify common development challenges around areas such as state management, service to service calls, and event driven architecture.
- Attendees will gain an understanding of best practices with web development in a highly distributed environment.
- Attendees will gain hands on experience in web development using the Dapr Open Source project to streamline application development challenges.
- Attendees will have live access to experts in Dapr who actively contribute to the Open Source project themselves, as well as consume Dapr in their day jobs.