Raphaël Simon on goa, the Framework for Building Microservices
Go Time: Golang, Software Engineering · 
A deep dive into goa, a design-based microservice framework with a DSL that generates idiomatic Go code for your APIs, swagger documentation, and tests helpers.
Join the discussion (https://changelog.zulipchat.com/#narrow/stream/455709-gotime) Changelog++ (https://changelog.com/++) members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors:
• Linode (https://linode.com/changelog) – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
• Fastly (https://www.fastly.com/?utm_source=changelog&utm_medium=podcast&utm_campaign=changelog-sponsorship) – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Featuring:
• Raphaël Simon – GitHub (https://github.com/raphael), X (https://x.com/rgsimon) • Erik St. Martin – GitHub (https://github.com/erikstmartin), X (https://x.com/erikstmartin) • Carlisia Thompson – GitHub (https://github.com/carlisia), LinkedIn (https://www.linkedin.com/in/carlisia), X (https://x.com/carlisia) • Brian Ketelsen – GitHub (https://github.com/bketelsen), X (https://x.com/bketelsen)
Show Notes: Raphael Simon Introduction
• Twitter (https://twitter.com/rgsimon)
• Github (https://github.com/raphael)
• RightScale (http://www.rightscale.com/)
Discussion
• Swagger (http://swagger.io/)
• #goa on Gophers Slack (https://gophers.slack.com/messages/goa/)
• Abstractions conference (http://abstractions.io/) - discount code ($50 off): gotime
• Blog post: “goa: Untangling Microservices” (https://blog.gopheracademy.com/advent-2015/goaUntanglingMicroservices/)
Interesting Go Projects and News
• CLI - A package for building command line app with go (https://github.com/mkideal/cli)
• Great post by Scott Mansfield from Netflix (http://techblog.netflix.com/2016/05/application-data-caching-using-ssds.html?m=1)
• A Project Brian’s been following for a long time – Shield (https://github.com/starkandwayne/shield)
• Heka - Data collection and processing made easy (https://github.com/mozilla-services/heka)
• Uber’s fast, structured, leveled logging in Go (https://github.com/uber-go/zap)
Free Software Friday
• Brian - Bitly’s NSQ, A realtime distributed messaging platform (http://nsq.io/) and GopherCon 2014 Spray Some NSQ On It by Matt Reiferson (Video) (https://www.youtube.com/watch?v=CL_SUzXIUuI)
• Carlisia iTerm2 v2.9beta or above (https://github.com/gnachman/iTerm2)
• Raphael - rethinkdb - The open-source database
for the realtime web (https://www.rethinkdb.com/) + All companies that let their employees develop open source projects.
• Erik - RocksDB - embeddable persistent key-value store for fast storage (http://rocksdb.org/)
Something missing or broken? PRs welcome! (https://github.com/thechangelog/show-notes/blob/master/gotime/go-time-7.md)