It's 2008. Where's my flying car? RSS 2.0
 Wednesday, May 21, 2008

I wonder whether whoever is in charge of architecture at Twitter has already figured out that they aren't running a website but an Internet-scale, one-way, pub/sub messaging relay.

Wednesday, May 21, 2008 11:13:44 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [2] - Trackback

Thursday, May 22, 2008 1:18:25 AM (Pacific Daylight Time, UTC-07:00)
If you have to ask that question, you clearly haven't been tracking their up-time statistics closely enough. *grin*
Thursday, May 22, 2008 9:42:53 AM (Pacific Daylight Time, UTC-07:00)
If you have to ask that question, you clearly haven't read any of the architectural discussions or seen any of what I've said on the subject in public forums. Or what Twitter's said as far as thinking about the company as a "communications utility". ;-)

The internal infrastructure is all PubSub, more or less, and Twitter exposes a PubSub interface, but only for public updates, and only by request. The infrastructure to do more is there. The hard part is that it *is* a website, and displaying low-latency, high-volume data is hard. Not hard enough to justify the current downtime, but it's still non-trivial.

FWIW, I got someone at Google to admit that AppEngine wouldn't work for Twitter, at least in AppEngine's current incarnation. There are ways to do it, but you'd have to have a system external to AppEngine.
Comments are closed.
Stuff
About the author/Disclaimer

The content of this site are my own personal opinions and do not represent my employer's view in anyway. In addition, my thoughts and opinions often change, and as a weblog is intended to provide a semi-permanent point in time snapshot you should not consider out of date posts to reflect my current thoughts and opinions.

© Copyright 2008
Clemens Vasters
Sign In
Statistics
Total Posts: 717
This Year: 11
This Month: 2
This Week: 0
Comments: 1219
Themes
Pick a theme:
All Content © 2008, Clemens Vasters
DasBlog theme 'Business' created by Christoph De Baene (delarou)