Summary
In conclusion, the reason why Dapr has an immediate appeal to native cloud developers is its ability to provide flexibility and simplicity in a very complex environment. As a fellow Microsoft colleague often said, “Only 10 years ago, an entire developer’s career could be built on what today is just a simple scaling slider."
This is the future of development, and in addition to the native cloud tools, Dapr is also offering a chance to bring together all the possible combinations of legacy applications and programming languages, so that a complete refactoring is no longer the only modernization option.
After this overview of microservice architecture, in the next chapter we will explore Dapr in more depth, starting with how services are invoked within Dapr.