This talk will cover lessons learned building an expansive micro service architecture at Gilt - an organization with 1500 git repositories and over 400 individual applications powering its apps and web sites. We emphasize the importance of REST APIs and great client libraries to talk to them as a critical step to adoption. Two of the most important lessons we've learned are to reduce dependencies and to provide consistent access to each API. In practice, that turns out to be incredibly difficult.
We'll talk about what we've learned and how we are currently solving these problems at Gilt via an open source project (http://www.apidoc.me)