ie8 fix
madison

Tornado: The real-time web server from Facebook

By | September 24, 2009, 4:24pm PDT

Summary: Facebook is known for creating evolutionary software to keep up with its ever-growing userbase, and then giving away the recipe for developers to play with. Their latest is called Tornado. It’s the framework that Friendfeed was built on. It focuses on real-time web services, namely connections that need to be open all the time. And [...]

Facebook is known for creating evolutionary software to keep up with its ever-growing userbase, and then giving away the recipe for developers to play with.

Their latest is called Tornado. It’s the framework that Friendfeed was built on. It focuses on real-time web services, namely connections that need to be open all the time. And it can handle a ton of connections. Tornado is written in Python too, a language that has recently taken off amongst web developers.


Last night at the Facebook offices here in Palo Alto, Bret Taylor and David Recordon explained the technology behind Tornado.

Besides open-sourcing an awesome product that will benefit the rest of the web, the Friendfeed guys hinted that they might be upgrading Facebook Chat.

I’m excited to see Tornado in action on Facebook. Even when you update your status or want to see new posts on the home page, it takes a second or two. This is unacceptable. As time moves forward, and the web becomes more interactive and personal, those extra milliseconds will add up, and they will carry more weight. It’s nice to see Facebook leading the charge on this.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Andrew Mager is a hacker advocate at Spotify in New York City.

Disclosure

Andrew Mager

Andrew Mager works for Spotify.

Biography

Andrew Mager

Andrew Mager is a hacker advocate at Spotify in New York City. Before moving to NY, Andrew worked at SimpleGeo & Ning in San Francisco. Previously, he was an associate technical producer at CBS Interactive. Andrew studied print & electronic journalism at Virginia Tech, where he created a student-run online news publication called Planet Blacksburg.

In 2006, Andrew interned at ESPN in Bristol, CT, working for the Sports Production team doing Javascript and SQL experiments. Prior to that, he worked at the WSLS-TV NBC 10 in Roanoke, VA, as a web intern. In his freshman year of college, Andrew worked at the local ESPN Radio station answering phone calls and writing scripts for the local afternoon talk show.

Follow @mager on Twitter.

5
Comments

Join the conversation!

Just In

good idea about facebook
gavin.chan 2nd Oct
A good post. Do you know tattoo? It is quite amazing. We supply kinds of tattoo kits, tattoo machines, tattoo needles, tattoo ink and so on. Please buy iron tattoo machine at wholesale price from us.MZF8V
0 Votes
+ -
It's called "having a life"
kckn4fun 25th Sep 2009
...because if you really need to stay on top of tweets and facebook update feeds, you really are spending too much time following the lives of others and NOT living a life of your own. Geez.
0 Votes
+ -
That is life now
Andrew Mager 25th Sep 2009
This is how people live in the new world. Get used to it.
0 Votes
+ -
Dude back off of the coffee a little...

"...update your status or want to see new posts on the
home page, it takes a second or two. This is
unacceptable..."

I could not disagree more. Status updates and the
like, which take about a second, is practical,
expected, and appropriate for web-site updates like
FB.

Instant messengers need to be in the 1/10 second scale
to be user-acceptable, but FB is so not an IM...
0 Votes
+ -
Message has been deleted.
rrrbert Updated - 23rd May 2011
0 Votes
+ -
good idea about facebook
gavin.chan 2nd Oct
A good post. Do you know tattoo? It is quite amazing. We supply kinds of tattoo kits, tattoo machines, tattoo needles, tattoo ink and so on. Please buy iron tattoo machine at wholesale price from us.MZF8V

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix
Click Here

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
Click Here
ie8 fix