Set of really good (and free) e-books related to modern and
distributed architectures:
Here is a interesting
component to investigate (by the author of Automapper):
- Onion
architecture:
- https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/
- https://www.c-sharpcorner.com/article/onion-architecture-in-asp-net-core-mvc/
- Clean
Architecture:
Here is a list of recommended
code samples to look and digest:
- https://github.com/dotnet-architecture/eShopOnContainers
- https://github.com/dotnet-architecture/eShopOnWeb
- https://github.com/dotnet-architecture
- https://github.com/jbogard/ContosoUniversity
- https://github.com/jbogard/ContosoUniversityCore
- https://github.com/vkhorikov/CqrsInPractice
- https://github.com/vkhorikov/DddInAction
Metrics:
https://www.app-metrics.io/
- Strong/Eventual
Consistency
- https://docs.microsoft.com/en-us/previous-versions/msp-n-p/dn589800(v=pandp.10)
- Compensating
Transactions - https://docs.microsoft.com/en-us/previous-versions/msp-n-p/dn589804%28v%3dpandp.10%29
- CQRS
- https://docs.microsoft.com/en-us/previous-versions/msp-n-p/dn568103%28v%3dpandp.10%29
- Event
Sourcing - https://docs.microsoft.com/en-us/previous-versions/msp-n-p/dn589792%28v%3dpandp.10%29
- Sagas
- https://microservices.io/patterns/data/saga.html
- Stubs,
Fakes and Mocks
- https://www.telerik.com/blogs/fakes-stubs-and-mocks
- Just
Mock - https://www.telerik.com/products/mocking.aspx
- Visual
Studio Mocks and Fakes - https://docs.microsoft.com/en-us/visualstudio/test/isolating-code-under-test-with-microsoft-fakes?view=vs-2017
- Everyday
Architecture
- Documentation
- C4 Model - https://c4model.com/