add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

The Fundamentals of Scaling Rails Application workshop (Session 2/2)

The next step after building your website is to plan and prepare it for higher website exposure through different channels. Your website must successfully face massive visitors landing without crashing or slowing down significantly.

This can be achieved by applying time-proven techniques which constantly used by industry giants.

We are going to use Open Source tools and bring you from having a basic functional website to the point when it can face new challenges.

There is an old myth claiming that Rails isn't scalable.  
We are going to prove it wrong in practice. In fact, Rails is used everywhere, and unlike PHP it's used more in high-traffic websites just to name a few - Shopify,  AirBnb, YellowPages, Groupon. 

What will we discuss?

1. Explain the cache keys/invalidation we discussed at the end of the first workshop. Some people have messaged me to say that due to the late hour they need some more explaining.

2. Break the metadata to Redis, saving product metadata in Redis keys, talking about Redis, advantages, key concepts and more

3. Adding search with SOLR.

4. Saving products in SOLR and not even reaching the DB to display the data

5. Questions... etc...

Workshop Prerequisites
If you are a Ruby on Rails developer or at least completed the basic blog tutorial and understand it well.

Laptops needed.

This workshop has 2 sessions on [masked] AND [masked] PLEASE RSVP TO THEM BOTH !

Join the online conversation at the Full Stack Developers Facebook group page.


Join or login to comment.

  • Ofir N.

    Google Cloud and Amazon Cloud - real cases and architecture blueprints­

    February 4, 2014

  • guy s.

    It was a lot of fun and I can't wait for the next meetup with avi

    December 21, 2013

  • Ariel R.

    Avi, thank you very much for contributing from your valuable time for the sake of the RoR community. This is certainly not taken for granted! The topic was extremely interesting and valuable.

    December 19, 2013

    • Avi T.

      @Ariel, thank you

      December 19, 2013

  • Lior

    Great workshop Avi, kudos on the meticulous planning, really wish I didn't have to leave early.

    December 18, 2013

    • Avi T.

      Thank you Lior, I appreciate you noticing the planning it takes to get this done.

      December 19, 2013

  • Assaf S.

    Thanks Avi!

    December 18, 2013

    • Avi T.

      You welcome Assaf.

      December 19, 2013

  • A former member
    A former member

    Very useful and practical, hope to practice it soon.

    Thank you Avi!

    December 18, 2013

    • Avi T.

      Yaniv, Thank you for the kind words. I certainly hope you get to practice it soon.

      December 19, 2013

  • Lidan H.

    Very useful, enriching and gave me a good starting point for running rails in large scale. Thanks Avi! and thanks god we have tmux ;)

    December 19, 2013

    • Avi T.

      Thank god indeed! I love Tmux, I use it every day, the combination of it with Terminal vim is awesome!

      December 19, 2013

  • Avi T.

    Hey All,

    Sorry for the issues with the TV and the adapter at the beginning, definitely no my standard.

    I enjoyed the workshop very much, I appreciate you all being attentive and cooperative.

    I will push all the code to github, make sure it's clean and add README's to every step of the process for better follow up on the code.

    I will add a comment here with the link once it's done, so you all can download and follow through.

    The videos of both parts will likely be up in about a week, I will also update here with the URL's.

    Feel free to email me any questions/issues you have. And please don't be shy to follow up on that hour of pair programming, that wasn't just a promise in the air :)

    Feel free to leave your feedback, privately or publicly.

    Thank you all!

    2 · December 18, 2013

  • Tomer S.

    I hope I can write this here.

    Any Rails developers interested in joining a start-up about to launch its alpha version? Willing to work in evenings / weekends?

    December 17, 2013

  • Avi T.

    Hey All,

    I have edited the description to include what we'll discuss in this session.

    See you all tomorrow

    December 17, 2013

  • Gady S.

    can you list the topics for the second meeting?

    December 17, 2013

    • Avi T.

      Sure, no problem.

      December 17, 2013

    • Avi T.

      I am adding a description now.

      December 17, 2013

  • Avi T.

    Hey All,

    As promised in the first meetup, here's a better "Getting started" documentation for the chef project:

    Please try to come prepared and installed, so we will not waste time and get focus on some learning :)

    I will be at the google Campus 30 minutes before the workshop, so if you have any questions you can come and we can solve them one-on-one.

    Also, please feel free to email me questions, comments or anything else you need to come better prepared.

    Thank you,

    3 · December 17, 2013

Our Sponsors

People in this
Meetup are also in:

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