The document discusses ASP.NET MVC internals including routing, controllers, views, and view engines. It explains how requests come to controllers through routing and routing handlers. It also describes how controllers execute actions and return results, and how view engines render views using view engines and templates. The document provides examples of customizing routing handlers, controllers, dependency injection, and view engines in ASP.NET MVC.