Qconn

Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Services Architecture

Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Services Architecture

Time: 
Wednesday, 1:45pm - 2:35pm
Abstract: 

Since its founding in 2007, Gilt--the innovative online shopping destination--has transformed its infrastructure from a monolithic Ruby application into distributed, fault-tolerant, scalable architecture based on hundreds of micro-services built with Scala.   In this talk, Gilt Lead Software Engineer Yoni Goldberg will describe some of the technological innovations that have helped Gilt to reach its current size, and highlight some of the core challenges that the company's engineering team continues to face. He will also discuss what every tech team needs to consider and address before heading down the path of building a first-class micro-services architecture.

Yoni.Goldberg's picture
Since joining Gilt at 2010 as a platform engineer, Yoni Goldberg has been leading a variety of personalization efforts and other customer-facing initiatives--including the Gilt Insider loyalty program, the post-purchase experience, and SEO/optimization efforts. Prior to joining Gilt, Yoni worked at Google, where he wrote his master's thesis on Fusion Tables (a tool for collaborating on big data in the cloud). He's also worked at IBM and served as an officer in the Israeli Defense Force. Yoni holds B.Sc and M.Eng. in computer science from MIT. His current main interests are big data, Scala, Node.js, online-team collaboration, and Arduino, as well as running, cycling, kite-surfing and coffee.