Building distributed applications in the cloud enhances scalability and reliability, allowing resources to be dynamically allocated based on demand. Additionally, it facilitates global accessibility and collaboration, ensuring seamless performance across different regions, but are not easy to write and maintain. In this session, we'll explore how Dapr's built-in practices and patterns enhance developer productivity, enabling us to create distributed applications more quickly and efficiently. We'll also showcase numerous demo examples to illustrate these concepts and how to introduce it into an existing architecture incrementally.