Showing 25 videos tagged with scaling

Synchronous Reads, Asynchronous Writes

Data writes are often the bottleneck for application scalability. What if you moved all of your data writes over to an asynchronous style? How could other services and programs in your application take advantage of those broadcast writes to build optimized structures designed for high performance synchronous reads? Asynchronous writes enable you to build additional event driven intelligence seamlessly into your application. We'll cover in gory detail how to route all of your data writes throu... View More

Scaling Rails – On The Edge – Part 1

In this first episode I introduce three tools: Bullet – Help you reduce the number of queries with alerts (and growl). Rails Indexes – Rake tasks to find missing indexes. Scrooge – SQL query optimizer, so you query for only what your page needs.
Tags:

Episode #18 - Scaling Your Database - Part 2

In this second screencast we start out by learning the differences between the myISAM and InnoDB database engines for MySQL. Next we learn how to scale a write heavy database by using Master Master replication, and how we might configure this to work with our Rails application. Lastly we’ll figure out how to shard our database by spliting our tables between multiple databases and show how both New Relic and eBay take advantage of this technique.

RailsLab - Episode #17 - Scaling Your Database - Part 1

If the bottleneck of your application is your database even after caching as much as possible, what can you do? This is the first of two screencasts where we’re going to learn about techniques for increasing the power of your Database. In this first video we learn how to grow our database step by step using both vertical and horizontal scaling.

Master's Interview: Adam Wiggins and Ryan Tomayko, Heroku, pt. 2

Ryan and Adam discuss how scalability and performance really emerge from a strong focus on understanding and implementing the correct solution to common application design problems. This goes straight to the essence of what we like to call stack curation. By providing a fully managed, state-of-the-art application stack we aim to replace the hurdles of tedious configuration and maintenance that often keep developers from doing things the right way with the first truly provisionless hosting env... View More

Ruby on Rails 2.2

00:44:00 envycasts.com
Covering the newest features of Rails 2.2 including: Scaling with Etags Connection Pooling New Enumerable Methods The New Test Helpers Internationalization Much more new stuff from each Rails gem

Scaling Ruby

00:41:00 envycasts.com
Learn how to write faster Ruby applications and gain a deeper understanding of what it takes to scale Ruby. Topics covered: Processes & Threads Green vs Native Threading EventMachine Process Messaging Dropping to C Learning ruby-prof Speeding up Ruby code

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)http://feeds.feedburner.com/~r/Scaling-Rails/~... View More
Tags:

RailsLab - 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)
Tags:

RailsLab - Episode #2 - Page Caching

Ruby on Rails comes with several caching mechanisms out of the box, starting with Page Caching. In this episode we show how to implement Page Caching in a simple blog application. Play Video (32.2 MB, 6:45, MP4)
Tags: