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


Details
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?
-
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.
-
Break the metadata to Redis, saving product metadata in Redis keys, talking about Redis, advantages, key concepts and more
-
Adding search with SOLR.
-
Saving products in SOLR and not even reaching the DB to display the data
-
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 15.12.13 (https://www.meetup.com/full-stack-developer-il/events/149664782) AND 18.12.13 (https://www.meetup.com/full-stack-developer-il/events/153089582/) PLEASE RSVP TO THEM BOTH !
Join the online conversation at the Full Stack Developers Facebook group page (https://www.facebook.com/groups/225585444263260/).

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