▲ 14 ▼ Challenge to Advanced API Architecture in Go
An introduction of advanced architecture in Go.
This presentation also contains the examples of plain package usages.
Register to comment or vote on this story
An introduction of advanced architecture in Go.
Thanks for the slides, it doesn't look like the challenges are insurmountable, most of the things outlined in the slides are not so much lirbaries as organising your code to avoid circular dependencies (a good thing anyway), and which data store to use, which is a problem any app faces, I don't think it's esp. hard on Go. It would be nice if we had a better abstraction in database/sql so that this was the only package you used, but it's not bad.
Yes if you're producing a very small api service, the stdlib contains almost all the pieces you'll need, and I think avoiding dependencies is a good idea.