Many figures in the community reject past teachings as "over-engineering".

Reading Fowler's "Patterns of enterprise architecture", we see the "pattern" many people have rediscovered for structuring HTTP APIs over the years. Do yourself a favour and do some studying.


I covered this in detail in LGWT here

When I started writing Go many years ago, I applied this same pattern from day 1, not because of some genius, but because these patterns are already proven and work.

Go is not *that* special or different

Sign in to participate in the conversation

Everyone is welcome as long as you follow our code of conduct! Thank you. is maintained by Sujitech, LLC.