Answer
ASP.NET Core uses a unified Host that manages configuration, logging, DI, environment, and pipeline. The flow:
- Host initializes runtime and services
- Kestrel web server starts
- Configuration sources load
- Services added to DI
- Middleware pipeline built
- The app starts listening for HTTP requests
The unified model gives fine-grained control of every system layer.