dotnet / eShop

A reference .NET application implementing an eCommerce site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Best Practices for Modular monolith

wafotey opened this issue · comments

Microsoft is focus on microservices with it product and the eshoponcontainers project is fine for that. However can we have a corresponding modular monolith on this project with best practices from the industry. Since modular monolith has become the go to for most people in the industries to start with. Also there seem to be less books and material on this topic compared with microservices.

.Net API template is there to start with your monolith. Just you can use some patterns to create good folder structure, like data access layer or repository patterns. Any other manager layer for entrypoint of your services. Your engine layer where you can write your logic.