Benefits

  • less bloat + unnecessary abstraction layer
  • only need to adding dependencies that are required by the middleware + handlers, instead of passing entire config/dependency tree