So everyone loves twitter right the biggest problems with it is that it is it can’t scale, it is clunky and it is one site. What should really happen is that we should be able to distribute tweets across the web. All of my past tweets should be stored as URLs that any search engine can search and not just on twitter but on a site that I can move to different host over time.
There are 3 main architectures that internet professionals need to create.
First we need some sort of pubsub. There needs to be away for developers to add your stream to constantly updating apps. This will take something like .Net Services or a queuing system in the cloud that can get around fire walls. Every user will need to have a URL. This is how to subscribe to the user as well as a way to get the history. This idea is very much like openID. This allows twitter to scale and let many services host your tweets and aggregate your tweets. They could even handle security for you letting people get access to your tweets or not. If you need to switch hosts just move your url.
New twitter URLS
yourHost/username/subscribe/someFilter
yourHost/username/history/wall/whatever
2.) The searchable. Real time search is very important and people like google and others that are good at taking data can subscribe to all tweets and make them searchable only there is no monopoly this is true internet. The best algorithm and value add wins plus new people can get in the game with history.
3.) Reply’s go to the url of friends that have subscribed to you. something like theirHost/username/incoming
the whole point of this post is to describe a way of tweets using the current architecture of the internet to scale and finally make the “web” real time.
my .02 please let me know what you think.










