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

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.

Join or login to comment.

  • John A.

    Great meeting.
    plz visit my store for more details @ http://www.flexiblemagnets.net

    April 21, 2014

  • Yoni G.

    It was great meeting all of you last night, and I hope that you had a good time.

    As Jovena mentioned below (thanks!) the slides are available on gilt's tech blog, and the video should be posted sometime later this week. http://tech.gilt.com/post/73434506726/scaling-gilt-at-gilt-nyc-tech-talks-comes-to-2-park Also, If you posted a question to Podium you should check it out, as we just answered all the questions there - http://bit.ly/podiumapp

    2 · January 15, 2014

    • vijay v.

      Hi Yoni, Wondering if you had any mention of the commerce - cart/txn/checkout/order systems there? Loved the slide deck but if you have any pointers - would love to learn.

      April 18, 2014

    • Anne M.

      Did the video come out? thank you!

      April 18, 2014

  • Mehboob A.

    Gilt fan.

    1 · January 12, 2014

  • Felix L.

    Great job presenting Yoni! Just one recommendation - make the slides larger next time :)

    4 · January 14, 2014

  • Shun "David" S.

    Are you guys planning on publishing the slides?

    January 15, 2014

  • Anthony L.

    Very informative and great networking.

    1 · January 15, 2014

  • Abhishek G.

    Sorry can't make it this time.

    January 14, 2014

  • Sergio A R.

    Will this be recorded?

    January 14, 2014

  • Eric R.

    I see that RSVPs have closed. If there is still time and extra room, could I please be added to the list?

    January 14, 2014

    • Mike B.

      Sorry, Eric. But the answer is unfortunately no. We have to close RSVPs early in order to get the attendee list to building security—which has already happened.

      January 14, 2014

  • Jon P.

    Sadly I've made other plans (was on the waitlist, and now told there's room). Thanks to those releasing unused rsvp's - and I've released mine now as well - and hopefully make the next meeting.

    January 14, 2014

  • Yoni G.

    Hey Everyone, I hope that you are all as excited as I am for the event today. To make the event even better, last night I deployed to Heroku an app ("Podium") that can help moderate the qna sessions and increase participation. It is in super-beta so please ping me if you have any comments or notice any bugs. Once you click on the link below it will auto join you to the meetup space where you will be able to contribute to tonight's QnA session.

    http://www.podiumapp.co/space/join/52d4bab940f6890200ade83e

    2 · January 14, 2014

  • Omar A.

    Hey guys, looking forward, we just launched our Watch project on KickStarter:

    http://kck.st/KB1gpH­

    Balance: a philosophy in a watch ...

    Kindly, spread the word and appreciate the support...
    http://www.timedifferently.com

    January 13, 2014

  • David S.

    Lucky me! Just got back from a meeting and saw this waiting with 4 spots. I am currently heading a similar micro service strategy for a startup in stealth that will be based on go fastCGI@nginx REST endpoints feeding a standard html5/js/css3 front end, so excited to see how others are thinking about how to approach building such solutions.

    January 6, 2014

  • Paramendra B.

    Yes.

    January 6, 2014

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy