This series is a collection of blog posts written by others about Go.


How I write HTTP services after eight years is a nice look at how someone else structures their Go projects. While I’m not a fan of this approach, I think it is still important to look at how others solve problems.

The way I have written services has changed over time, so I wanted to share how I write the services today—in case the patterns are useful to you and your work.

Mat Ryer