Summary

Completed

Your application architecture is likely to have more complexity, different challenges, and different organizational structure than the example posed here. In this module, you learned what monolithic and microservices architectures consist of. You deployed an example of a monolithic application and refactored it to use a microservice deployed on Azure Functions. You also looked at the high-level details of domain-driven design, a framework you can use to analyze and decompose an application.

Learn more

To learn more about microservices, check out the following documents:

For more background on domain-driven design, we recommend Domain-Driven Design by Eric Evans. This book first introduced the term, domain-driven design. Another good reference is Implementing Domain-Driven Design by Vaughn Vernon.