Ask HN: Review my Twitter app, chilitweets.com (NodeJS, MongoDB, Redis, Python)
I’ve spend a lot of time on improving the UI of the URL list and on scaling the server backend. The server load is extremely high. The backend has to process huge amounts of tweets and URLs. They need to be unshortened and the page titles need to be loaded. For optimal results the tweets have to be aggregated over a period of several days. Which means I have to store most of the tweets for several days, too. This leads to a huge amount of data in the database. There were a lot of technical problems which needed to be solved in order to deploy this web app. I think the technical side of this project could be very interesting to you. The backend is now distibuted over several servers and I used cutting-edge technologies like nodeJS, Redis and MongoDB. The website itself is running with Python. I basically use node for all the hard HTTP work like unshortening of URLs and loading of page titles. The performance you gain is amazing especially in combination with Redis.
Since this is a one man show at the moment and I’m more a developer than a designer or marketer. I would really love to get feedback from you especially on UI improvements and on how to market this Twitter app. The biggest problem I’m facing is that the server cost per user is very high.
Thanks a lot for any feedback.
http://chilitweets.com
4 comments
[ 3.5 ms ] story [ 21.4 ms ] threadI kind of hate to be the one to say this, but I think it's a bit strange that the only two comments at the time of my typing this are from two accounts created at about the same time and are giving very positive reviews.