Tuesday, February 23, 2010 | By Jean-Paul Cozzatti (@jeanpaul) [19:18 UTC]
Storage Team Lead Ryan King recently spoke to MyNoSQL about how we’re using Cassandra at Twitter. In the interview Ryan talks about the reasons for the switch and how we plan to migrate tweets from MySQL to Cassandra.
Wednesday, February 10, 2010 | By Ed Ceaser (@asdf) [00:13 UTC]
Sometimes it’s really hard to figure out what’s causing problems in a web site like Twitter. But over time we have learned some techniques that help us to solve the variety of problems that occur in our complex web site.
Over time Tweets have acquired a language all their own. Some of these have been around a long time (like @username at the beginning of a Tweet) and some of these are relatively recent (such as lists) but all of them make the language of Tweets unique. Extracting these Tweet-specific components from a Tweet is relatively simple for the majority of Tweets, but like most text parsing issues the devil is in the details.
Thursday, February 4, 2010 | By uɐᴉɹoʞᴉɹʞ ᴉɟɟɐɹ (@raffi) [17:35 UTC]
How do you represent a “place”? That’s what we were wondering when we were putting together our API for Trends on Twitter. We needed a way to represent a place in a permanent and language-independent way - we didn’t want to be caught in using an identifier that may change over time, and we didn’t want to be caught in internationalization issues. Where we landed was on using Yahoo!’s Where On Earth IDs, or WOEIDs, as our representation.