In this talk, Richard Crowley will discuss language features plus standard library and third-party packages that he uses at Betable to build scalable web services in Go. He'll talk about the strengths and weaknesses of the standard net/http package along with how they added third-party packages to shore up these weaknesses. He’ll also discuss JSON and its relationship with Go data structures, Go’s excellent support for reflection, and how to use it to create safe APIs. Richard will finish up by talking about logging and metric collection. (Much of what he'll cover is recently open-source as part of Tiger Tonic.) This talk was recorded at the GoSF meetup at Pivotal Labs.
In this talk, Camille Fournier from Rent The Runway, explains why they chose Dropwizard to build their SOA, and the advantages it gives for "operation-driven webservices". This talk was recorded at the NYC Tech Talks meetup group at Meetup HQ.
Camille will also explain how Rent The Runway ended up with Dropwizard after trying other alternatives (Play, Glassfish, Spring), what advantages it gives out of the box for operational transparency (metrics, graphite), ease of use and will give some demos around building simple software services in DW. She will also discuss why they wanted to build operations-driven webservices in the first place.