Thanks to visit codestin.com
Credit goes to github.com

Skip to content

arashzjahangiri/CleanArch

Repository files navigation

.NET Core C# Clean Architecture, REST API, CQRS Event Sourcing, DDD, SOLID Principles

implementing the concepts of S.O.L.I.D, Clean Code, CQRS (Command Query Responsibility Segregation) in DotNET 9.0

Technologies

Architecture

CQRS Pattern

  • Full architecture with responsibility separation concerns, SOLID and Clean Code
  • Domain Driven Design (Layers and Domain Model Pattern)
  • Domain Events
  • Domain Notification
  • Domain Validations
  • CQRS
  • Event Sourcing
  • Unit of Work
  • Repository Pattern
  • Resut Pattern

Running the application

After cloning the repository to the desired folder, run the command in the terminal at the root of the project:

dotnet clean Shop.sln --nologo /tl && dotnet build Shop.sln --nologo /tl

Next step, run the command in the terminal:

docker-compose up --build --abort-on-container-exit --remove-orphans

Now just open the url in the browser:

http://localhost:{port}/scalar/v1

MiniProfiler for .NET

To access the page with the performance indicators and performance:

http://localhost:{port}/profiler/results-index

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published