New answers tagged

0

Your project's success is going to depend much more on the features you put in front of the users you manage to attract. For now, I would suggest that you prioritize that. After all, if you don't reach 75M users you won't have a scalability problem anyway, so the effort would be wasted. To phrase this a different way, scalability issues follow from great ...


1

Most web applications use a combination of technologies to scale. You can have both a relational database for storing user data and take advantage of the aggregation and fast intersect functions + a graph db for the goodies of graphs. In the graph database you would store not only friendships but you can also store likes, streams, shares so you can see not ...


1

Roles are generally used to group users together. For example, we have several moderators on Programmers. Rather than creating a role for each user, we likely have one "moderator" role assigned to multiple users. This makes it easy to see who belongs to what group and to modify permissions for multiple users at once. It sounds like you have a classic case ...



Top 50 recent answers are included