contents

Scaling Rails

Introduction

Episode #1 - Page Responsiveness

Episode #2 - Page Caching

Episode #3 - Cache Expiration

Episode #4 - New Relic RPM

Episode #5 - Advanced Page Caching

Episode #6 - Action Caching

Episode #7 - Fragment Caching

Episode #8 - Memcached

Episode #9 - Taylor Weibley & Databases

Episode #10 - Client-side Caching

Episode #11 - Advanced HTTP Caching

Episode #12 - Jesse Newland & Deployment

Episode #13 - Jim Gochee & Advanced RPM

Episode #14 - Rack & Metal

Episode #15 - Load Testing - Part 1

Episode #16 - Load Testing - Part 2

Episode #17 - Scaling Your Database - Part 1

Episode #18 - Scaling Your Database - Part 2

Episode #19 - On The Edge - Part 1

Episode #20 - On The Edge - Part 2

Episode #21 - On The Edge - Part 3

Master's Interviews

Ward Cunningham, AboutUs.org

Lior Shiff, Product Madness - pt. 2

Lior Shiff, Product Madness - pt. 1

Jesse Proudman, Blue Box Group - pt. 2

Jesse Proudman, Blue Box Group - pt. 1

Adam Wiggins and Ryan Tomayko, Heroku - pt. 1

Adam Wiggins and Ryan Tomayko, Heroku - pt. 2

Adam Wiggins and Ryan Tomayko, Heroku - pt. 3

Thorsten von Eicken, RightScale

Developing for Performance

Webinar Replay: Optimizing Your Online Store for the Holidays

Webinar Replay: Using Apdex to Improve Online Customer Satisfaction

Application Server Provisioning and Tuning

How Performance Feedback can Reduce Testing in Agile Development

RAILS_ENV=local_production

Rails Teamwork

Ward Cunningham, AboutUs.org

Scalable Teams, Part 2: Leadership

Scalable Teams, Part 1: Communication

Benchmarking Reports

State of the Stack: A Ruby on Rails Benchmarking Report - 7 January 2010

The State of the Stack: A Ruby on Rails Benchmarking Report - 10 June 2009

The State of the Stack: A Ruby on Rails Benchmarking Report - 2 April 2009

« Back to RailsLab

Introduction

Welcome to the Scaling Rails Screencast Series produced by Gregg Pollack and supported by New Relic.

In the next few weeks we’re going to bring you 13 educational videos, teaching you just about everything you need to know to create a Rails application that can scale

Play Video (10.4 MB, 2:13, MP4)

Episode #1 - Page Responsiveness

Before we can talk about Server-side performance, we need to go over Client-side performance.  We’re talking about how fast your website comes up in a user’s browser.

Play Video (49.8 MB, 12:11, MP4)

View Code and Additional Resources

Episode #3 - Cache Expiration

When you start caching html content which depends on data in your database, what happens when that data changes? You’re going to need to expire that cache, and in this episode, we show you how Rails makes this quite easy.

Play Video (20.9 MB, 5:51, MP4)

View Code and Additional Resources

Episode #4 - New Relic RPM

Before you attempt to Scale your Rails application, you need to know where and how to scale it.  This is where New Relic’s RPM service comes in.  In this screencast we’ll show you how easy it is to setup, and how useful it can be to monitor your Rails app.

Play Video (65.1 MB, 13:05, MP4)

Application Server Provisioning and Tuning

There’s tons of information out there for Rails developers, but help for Ops teams is seemingly a bit thin. Scaling with hardware is a common approach, however hardware alone cannot scale an application. (It’s also an expensive approach.) Bayard Carlin, New Relic’s Director of Technical Operations, walks us through the steps New Relic made to tune their app servers for maximum efficiency. Bayard presents us with some tips and tricks to maximize the efficiency of your current app servers and continue tuning and tweaking them as your application grows.

Play Video (13.1 MB, 6:04, MOV)
Play Video (8 MB, 6:04, MPEG-4 video)

Tell us what you think. We’d love to have your feedback.

feed me

RSS FeedRSS feed

on iTuneson iTunes

email notification

We'll email you when more become available. We will not spam you. Swearsies.

 

tags

Interview

Caching

Database

eCommerce

Capacity Planning

Scaling Rails

Cache Expiration

Agile Development

Plugins

Ruby Versions

Rails Versions

Load Testing

application bottlenecks

scaling database

Cloud Computing

Facebook Development

MySpace Development

Social Apps

Scaling

Rails

application

bottlenecks

 

Feedback

RailsLab is brought to you by these expert contributors.

New Relic