3 ms·
They are doing useful things, they're helping create scalable technology that can serve 600 million people. Cassandra, HipHop, Thrift, etc are all products from
by btipling 15y ago
They are doing useful things, they're helping create scalable technology that can serve 600 million people. Cassandra, HipHop, Thrift, etc are all products from those minds. In addition the kinds of problems they are solving, such as creating a platform for third party integration can be applied to many different other areas. So yeah they're working on a social network, but all the while all this good stuff is happening that we all can benefit from...without a facebook account (I don't have one).
- JasonMoyMN79 15y agoIt's pathetic. All those clearly very intelligent people at Facebook, and they are working on what is basically a dating site, where you can poke people. Come on retards (yes you can be intelligent but still be a complete fucking idiot), why don't you go solve real problems in the world?
- gubatron 15y agoCassandra, ha ha ha. Gotta love how inconsistent that thing is. HipHop, have you tried it? I think that technology only works for them.
- ma2rten 15y agoNo, we also use HipHop, on a scale of about 8 mostly million users. It cut down our resource and response time drastically. I have not used Cassandra, but I am sure for some use cases it's great.
- alnayyir 15y agoCare to elaborate on your dislike of Cassandra?
- gubatron 15y agoMy dislike with cassandra is probably because of the user experience in facebook. You post a comment or a picture and it's not consistent at all for all users. Comments will appear in the wrong order (responses before questions sometimes), or people won't see the pictures you posted until 4 to 5 hours later. With Google you just don't get that kind of things, ever. Maybe it's only a problem for facebook due to its scale, maybe the replication rules they have set are a bit more strict and they will delay the process on purpose to avoid unnecessary writes (in case users want to delete content a few minutes later) Then as a more psychotic/personal taste matter, I love the way MongoDB documentation is presented. Cassandra's documentation on MoinMoin looks so 2002 but that's something most people will live without any problems. Please don't take my opinion about Cassandra seriously because I've not tried it at all. In our shop we tried Hadoop's HBase, then we tried MongoDB and since it worked for us we didn't keep trying (mostly because of what we think of Facebook as a technology company... php... their joke of an android api which made the news... our bad impression of hip hop [so long and so much resources to compile, at least when it came out], that when we saw Cassandra being used by facebook we just said no way, it's reputation was tainted by facebook in our eyes)
- alnayyir 15y agoCassandra is highly tuneable in terms of consistency and propagation, the vagaries of Facebook's particular(ly huge) deployment I can't speak to, but generally speaking you can make it have almost any properties you like. MongoDB lacks that flexibility, but I like it too, for other reasons.
- abhishekpathak 15y agoThe scalable, cluster computing-based engineering at companies like Facebook and Google is inspirational to say the least.I work on Hadoop and thrift among other technologies and the Facebook Engineering team notes available on the web have been a great resource. It might take some care to appreciate,but the way they manage to slice and serve such massive (ever-growing) user database accurately and relatively fast is amazing by modern standards.