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.