youtube image
From YouTube: Breakout Session: Distributed Application Development Made Easy with Dapr - Mohammad Zulfikar

Description

When a developer team creates a new application, they have to consider what platform to use, how to manage and recover the application state after failures, managing secrets, tracing the application, etc. Then, when it comes to migration, they need to rewrite some code in the application. Another case is when companies have legacy applications with a monolithic architecture, and they want to adopt modern architecture like cloud-native or cloud-agnostic. The company wants to do it all at once and moving all at once can cost time, thus creating more gap if there’s new technology emerge when migrating the application. This is where Dapr comes in. Dapr codifies the best practices for building microservice applications into open, independent building blocks. Each building block is completely independent and you can use one, some, or all of them in your application.