Sign up in 30 seconds.
No credit card.
No risk.
No download.
Twitter Replies Down
- Tags:
Overall, it seems that Twitter has improved since the terrible downtime in the first half of this year. This particular failure affects only part of the service, but one that is no doubt frustrating for many users.
Here are a few notes about Twitter's architecture from their blog:
- Large single MySQL database with replication to slaves for read queries
- Originally a Ruby on Rails application, although I think they have migrated pieces to C++
- Memcached added this year to reduce database access
I sympathize with the folks at Twitter. Bottom line is that their service is free, has had incredible growth and is not mission critical for anyone. Twitter was designed for something different from what it is now. That is true for many systems, but is a difficult challenge. I like this comment from their blog:
I feel for Twitter. When you build a hatchback for your friends to go to the beach in, and suddenly a bus-load of their friends comes too (and one or two of them are really really fat) and you hadn't put in any contingency plan.... well I can imagine the screams for a systems architect were loud and painful.