I was very happy about your private mail recently in which you mentioned that you don’t want to write PRD’s but that you really want to start coding. The same holds true for me.
Today I am at ESSIR presenting a poster and graph data base model for social news streams. The advantage of my approach is that it is able to create the newsstreams for any user in a very fast way. That will scale perfectly and is actually independend from the size of our data base! It also uses all the advantages from neo4j in a cool manner.
Latest by friday I will make my slides and the poster I present publicly available and also write a blogpost about this. I would suggest to implement this data base model with our metalcon data base in mind. Thereby creating a newsstream around the following data:
- all relations between those
This is already a very huge project since we have to integrate all the things like discussions, comments, relations between them. Profiles / newsstreams around the band or user and all levles of privacy settings.
Once we are done with that we can easily do some usability testing and see weather our new ideas are being liked and from there start pulling over all the rest.
The advantage of beginning in this way are huge:
- we have already all the technologies (neo4j / gwt) running
- we have a solid data base model that – as you will see – comines the advantages of twitter and facebook approach and has been thought through from several sides.
- it seems to me like a managable project that can easy extend to all the other content (city, location, concert) that we have