Newzwag: we develop technologies and ideas that bring one of the world's richest news resources to the rapidly evolving world of social media.
Home | Newzwag (beta) | Quiz (demo) | Need Help?
Nov 24, 2008

2 Comments
0 TrackBacks

Permalink

Categories

News
The Team

Tags

quiz
quizme
rails
scaling

Scaling Rails

Last Wednesday we hosted a Newzwag classroom for a group of 25 Ruby developers who came to eat delicious pizza, drink beer, and learn how we scaled Rails. I personally had a lot of fun putting together the presentation and hosting the guys that showed up.

I presented an overview talk about database gotchas, and how to load test a session-based app. Daniel talked about his unique implementation of memcached as a temporary data store and bulk write mechanism.

The presentations were informed by all of our hands-on experience adapting our write-heavy quiz from it's capacity of 200 simultaneous users all the way up to 30,000 simultaneous users (a 25x efficiency upgrade!). Rails does scale, and just like any other app, requires custom software and hardware solutions to match a project's needs. Throwing hardware at it is the first solution, but analyzing each and every bottleneck all adds up.

We fully intended to record the whole event, but alas we were video camera-challenged... sorry!

Here's a link to the talks on Slideshare, click to download the pdf file.

scaling_rails.png memcached.png

Links from the talks:

  • Active Record Extensions
  • Detailed DB Logging
  • Ebb (lightweight web server)
  • God (Monitoring)
  • Gruff Graphs
  • Jmeter
  • Magic Multi Connections
  • Seattle.rb's Memcache Client
  • Thin (lightweight web server)

If you have any questions, post 'em up in the comments.

Nov 18, 2008

0 Comments
0 TrackBacks

Permalink

Categories

News
The Team

Tags

development
newzwag
quiz
RoR
ruby

Newzwag <3 Ruby

Josh, our Lead Developer, has volunteered to talk and host The SF Ruby Meetup Group right here at our Maiden Lane headquarters tomorrow night. Daniel thinks he's off the hook, but he'll be there, too. The subject of the meeting will be Scaling Rails in which he'll talk about our experience (and by this I mean our development team) scaling our quiz during the 2008 Beijing Olympics.

rails.png

BTW: I was really tempted to write "I <3 Rubyes" as the headline but I guess I'll leave that for a custom print t-shirt. :)

May 15, 2008

0 Comments
0 TrackBacks

Permalink

Categories

The Team

Tags

conference
events
newstools

Our boys in action at NewsTools2008

Tony and Josh attended the NewsTools2008 conference which wrapped-up on May 2nd. Here they are in action.

Thumbnail image for newzwagatnewstools2008.jpg

Dec 3, 2007

Permalink

Categories

The Team

Tags

newzwag
team

Our Team

Jon Dillon, CEO

Josh Schwartzman, Lead Developer

Daniel Lockhart, Software Developer

Rob Fracisco, UI Developer

tom.jpg

T.J. Simoneaux, Editor

Bo Kim, Editor

Rob Ready, Editor

Sara O., Editor

Newzwag is a San Francisco-based company funded by Agence France-Presse (AFP). We develop technologies and ideas that bring one of the world's richest news resources to the rapidly evolving world of social media.

Read More

Recent Posts (View Archives)

Scaling Rails

Newzwag <3 Ruby

Our boys in action at NewsTools2008

Our Team


Categories

About

News

Our Products

Press

The Team


Contact Us


Customer Service Discussions

Loading...

Favicon

© 2008 Newzwag LLC