Domain Logic: Where does it go?
Clean Architecture Example & Breakdown – Do I use it?
Repository Pattern In ASP.NET Core Web API