ASP.NET MVC: HTTP Request Life Cycle
https://www.linkedin.com/learning/asp-dot-net-mvc-http-request-life-cycle/welcome-2?autoplay=true
Fundamentals of the request life cycle
Designing and implementing HTTP modules and handlers
Choosing between handlers and modules
Understanding route handlers
Configuring convention-based routing
ASP.NET MVC attribute routing
Creating a custom controller factory
Defining a custom dependency resolver