Wire HTTP, persistence, config, and background work without hiding dependencies behind framework magic.
Integration is where many apps become messy: configuration spreads, lifecycles become implicit, and it’s unclear what depends on what.
This section teaches an explicit wiring style: construct components from data/config, pass dependencies in clearly, and keep a small “system entry point” where the app starts and stops predictably.