Glad you enjoyed it!
And to be honest, this article is in need of a rewrite/update. But, I'm guessing you're worried about having a large number of dependencies on the server struct? I honestly wouldn't worry too much about it. There will be some boilerplate setup when using dependency injection but it does make your life a lot easier when it comes to testing.