Chapter 1: Introducing Dapr
This chapter will introduce you to the Distributed Application Runtime (Dapr) project to teach you the core concepts of its architecture and prepare you to develop with Dapr.
Dapr accelerates the development of new cloud-native applications and simplifies the adoption of a microservice architecture.
In this chapter, we are going to cover the following main topics:
- An overview of Dapr
- The architecture of Dapr
- Setting up Dapr
- Building our first Dapr sample
At this stage, learning these topics is important with regard to obtaining a solid foundation on Dapr internals and understanding its approach to microservice architectures. These basic concepts will guide our learning throughout the rest of this book.
Our first steps into the project will start with exploring Dapr and understanding how it works.