3 ms·
Kevin Rose: We migrated from LAMP to Cassandra because LAMP doesn't scale and Cassandra does. https://www.youtube.com/watch?v=eQNBcIPSROs https://www.youtube.c
by neom 3y ago
Kevin Rose: We migrated from LAMP to Cassandra because LAMP doesn't scale and Cassandra does.
https://www.youtube.com/watch?v=eQNBcIPSROs https://www.youtube.com/watch?v=eQNBcIPSROs
- mr90210 3y agoHasn’t Facebook moved away from LAMP because of… scale? Given how many users they have I suppose they know a thing or two about scale.
- neom 3y agoFacebook made Cassandra specifically because of this. https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf https://www.cs.cornell.edu/projects/ladis2009/papers/lakshma...
- esprehn 3y agoLater Facebook stopped using Cassandra though, and continues to use MySQL.
- dmazin 3y agoMySQL backed, in turn, by a log structured storage engine (RocksDB). But the they reason they do that is storage space efficiency rather than availability or performance.
- swalsh 3y agoThere was a period around 2010 where developers all declared sql dead, and started playing with nosql solutions. My personal experience at the time was, most people didn't have Facebook's scaling problems, and they created terrible tech debts as a result. Eventually most people remembered why SQL was so great, and they added Redis if they needed a cache. The Ruby people though still liked those NoSQL stuff, and I'll never understand them.
- xp84 3y agoI’ve been working in Ruby that whole time, and Postgres is like the right arm of the prototypical Ruby app. We did have a fad where Mongo was used at my company in the early ‘10s, and indeed we had little choice but to do rewrite that part. We actually had an amazing intern do that one year.
- jtms 3y agoI started in PHP land 20+ years ago, moved into Ruby for the next 10, and now am firmly in JS/Node land. I have used Postgres nearly the entire time. It's my experience that you will never go wrong picking Postgres as your primary data store. Love that DB.
- ojbyrne 3y agoThey still use L, M and P (though the P is now Hack). Not sure about the A.
- frou_dh 3y agoGood old Kevin Rose is an NFT peddler now!
- jccalhoun 3y agoI still say Rose is one of the luckiest guys in business. He's jumped from thing to thing with no real long term success but has managed to do pretty well off of some early media exposure.
- geenat 3y agoKevins best ideas were always products that genuinely helped people, rather than self-serving concepts. Digg, Zero, etc. It's just sad he's using his fame for NFT crap now.
- adamrezich 3y agoI miss Pownce, both for its functionality and color scheme—what a cool era of the Internet that was
- mr90210 3y agoBy the way, thanks for sharing the video. It took me back to a simpler era, two guys drinking and talking about the issues they had to overcome. We now take these social media for granted, but back then some of those problems were too knew for those guys.
- geenat 3y agoNote: Vanilla PHP was not the cause of the scaling issues. Digg was 3 webservers with 8 database slaves in 2006. https://web.archive.org/web/20060412174457/http://www.oreillynet.com/onlamp/blog/2006/04/digg_phps_scalability_and_perf.html https://web.archive.org/web/20060412174457/http://www.oreill... Digg even moved some processing from MySQL into PHP in 2009 to increase performance. http://highscalability.com/blog/2010/3/23/digg-4000-performance-increase-by-sorting-in-php-rather-than.html http://highscalability.com/blog/2010/3/23/digg-4000-performa...
- ojbyrne 3y agoWell, 1 master and 7 slaves.