ASP.NET MVC Best Practices and Guidelines https://www.danylkoweb.com/Blog/asp-net-mvc-best-practices-and-guidelines