Past Meetup

Scaling Gilt: From Monolithic Ruby App to Distributed Scala Micro-Services

This Meetup is past

162 people went

Location image of event venue


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. As part of this process, Gilt’s engineering team has implemented the concepts of immutability and idempotence throughout the company’s service layer and architecture. In this talk, Gilt Lead Software Engineer Yoni Goldberg will describe the evolution of Gilt’s technology stack and provide a deep dive into some of the lessons learned along the way. He’ll also highlight some of the core challenges that a tech team needs to consider and address before heading down the path of building a first-class micro-services architecture.

Please join us at 6:45 PM to grab food, beer, and settle in. We'll start the talk close to 7:00 PM.

Gilt's security desk requires a first and last name for entry to the building, so please add your last name in the appropriate field when you RSVP.

A big thank you to Gilt Groupe, who will be hosting our meetup for the evening—providing the space, food, beverages, and of course, the evening's speaker.

About Yoni Goldberg

Since joining Gilt in 2010 as a platform engineer, Yoni Goldberg has worked on a variety of personalization and other customer-facing initiatives, including the Gilt Insider loyalty program and the company's distributed-services layer. Prior to joining Gilt, Yoni worked at Google, where he built the first prototype and 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. His current main interests are big data, Scala, Node.js, online-team collaboration, and Arduino, as well as running, cycling, kite-surfing and coffee.