Summary
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:
- Introduction to microservices
- Design a microservices architecture
- Use domain analysis to model microservices
- .NET microservices architecture guidance
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.