To learn more, you can refer to the following reading resources:
- .NET microservices architecture for containerized .NET applications: https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/
- SOA patterns: http://www.soapatterns.org/
- Using events in highly distributed architectures: https://msdn.microsoft.com/en-us/library/dd129913.aspx
- All about microservices and the design patterns: http://microservices.io/index.html
- Event-driven architecture pattern: https://towardsdatascience.com/event-driven-architecture-pattern-b54fc50276cd
- Common software architectural patterns in a nutshell: https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013