My use case is the following:
I have to ‘listen’ to the tweets and retweets of a unknown number of users (the users can register in this feature whenever they want) that mention some known users or whenever they use a predefined hashtag. When such a tweet is made, I have to register this action in my database, but I just need to know whenever this happens, I don’t care about the content of the tweet.
One important point is that I shouldn’t lose any of these tweet events.
Reading through the Twitter API I’ve found the Streaming API that seems what I should use for my use case, but I get lost when I start reading about limits of users, 1% of tweets, firehose etc
In theory I think I should be using the Site Streaming API, but I’m not really sure and also it is in limited beta. Is it difficult to get access to this Site Streaming? Which are its limitations? Would I be able to receive, for example, tweets for 200.000 users without losing any?
Is there any other approach I should look at?