This link has been bookmarked by 15 people . It was first bookmarked on 26 Jun 2009, by Martin Kovacik.
-
01 Oct 09
-
15 Jul 09
-
Most of the tools used by Twitter are open source. The stack is made up of Rails for the front side, C, Scala and Java for the middle business layer, and MySQL for storing data. Everything is kept in RAM and the database is just a backup. The Rails front end handles rendering, cache composition, DB querying and synchronous inserts. This front end mostly glues together several client services, many written in C: MySQL client, Memcached client, a JSON one, and others.
The middleware uses Memcached, Varnish for page caching, Kestrel, a MQ written in Scala, and a Comet server is in the works, also written in Scala and used for clients that want to track a large number of tweets.
-

- 1 more annotations...
-
-
-
-
03 Jul 09
Javier NeiraEvan Weaver, Lead Engineer in the Services Team at Twitter, who’s primarily job is optimization and scalability, talked about Twitter’s architecture and especially the optimizations performed over the last year to improve the web site during QCon London 2009.
-
-
Most of the tools used by Twitter are open source. The stack is made up of Rails for the front side, C, Scala and Java for the middle business layer, and MySQL for storing data. Everything is kept in RAM and the database is just a backup.
-

- 1 more annotations...
-
-
-
-
02 Jul 09
-
01 Jul 09
-
29 Jun 09
-
David BurnsShowing how caching the back-end can speed things up and how it can be done with existing tools
-
28 Jun 09
-
26 Jun 09

Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.