- Order of threads to shutdown (control then tickers then health etc.) - Rely on closing channels instead of waitgroups - Move exit logs from each package to the shutdown package
- Blocking method calls on loop - Restart proxy when settings change - Detect server crash error and restart it