This is a .NET template for creating a Modular Monolith Web API project, structured for scalability and maintainability. This template offers a clean architecture with modular boundaries, making it easier to develop and test different parts of the application independently.
- Modular Structure: Organize code into modules, each with its own domain, data, and service layer.
- Clean Architecture: Separates concerns across multiple layers, following best practices for dependency injection, and promoting a clean separation of business logic.
- .NET Core & C#: Built using .NET Core and C#, leveraging the latest .NET features.
- Ready for Scaling: Suitable for building large, scalable applications by expanding modules and services.
- Dependency Injection and Testing: Preconfigured for Dependency Injection (DI) and unit testing.
- .NET SDK 6.0 or later installed.
To install this template from NuGet:
dotnet new -i MadSoul.Web.Template