| 1. | | Yeah Ok, So Facebook Punk’d Us (techcrunch.com) |
| 347 points by vaksel on Sept 11, 2009 | 83 comments |
|
| 2. | | Want to Remember Everything You'll Ever Learn? Surrender to This Algorithm (wired.com) |
| 258 points by mshafrir on Sept 11, 2009 | 87 comments |
|
| 3. | | Github and Engineyard part ways (engineyard.com) |
| 157 points by jcapote on Sept 11, 2009 | 95 comments |
|
| 4. | | Coders at work is finally available (codersatwork.com) |
| 137 points by oscardelben on Sept 11, 2009 | 96 comments |
|
| 5. | | Basic Laws of Human Stupidity (searchlores.org) |
| 123 points by jodrellblank on Sept 11, 2009 | 42 comments |
|
| 6. | | A Japanese language guide for analytical thinkers (guidetojapanese.org) |
| 82 points by mbrubeck on Sept 11, 2009 | 28 comments |
|
| 7. | | Nepal Human Hair Solar Panel Hoax (CraigHyatt) (sites.google.com) |
| 82 points by jacquesm on Sept 11, 2009 | 50 comments |
|
| 8. | | The People’s Republic of Google (cringely.com) |
| 81 points by bensummers on Sept 11, 2009 | 27 comments |
|
| |
|
|
| 10. | | Twisted.web vs Tornado, a Performance test (apparatusproject.org) |
| 73 points by roder on Sept 11, 2009 | 30 comments |
|
| |
|
|
| 12. | | Grand Central Dispatch Now Open to All (macresearch.org) |
| 69 points by pohl on Sept 11, 2009 | 23 comments |
|
| |
|
|
| 14. | | Strange Twitter Bug found by Cabel Sasser (code.google.com) |
| 60 points by functional-tree on Sept 11, 2009 | 13 comments |
|
| |
|
|
| 16. | | Dropbox’s Web Interface Gets An Overhaul (techcrunch.com) |
| 56 points by bigwill on Sept 11, 2009 | 14 comments |
|
| |
|
|
| |
|
|
| 19. | | Simon Peyton Jones: How to write a great research paper (research.microsoft.com) |
| 52 points by mace on Sept 11, 2009 | 13 comments |
|
| 20. | | This Is How Total Destruction On Earth Looks from Space (gizmodo.com) |
| 51 points by AjJi on Sept 11, 2009 | 6 comments |
|
| 21. | | Potential Quicksort replacement in java.util.Arrays with new Dual-Pivot (gmane.org) |
| 50 points by fogus on Sept 11, 2009 | 16 comments |
|
| |
|
|
| 23. | | Facebook Now Lets You Fax Your Photos. (techcrunch.com) |
| 49 points by jasonlbaptiste on Sept 11, 2009 | 15 comments |
|
| |
|
|
| 25. | | The cardinal sin of community management (startuplessonslearned.com) |
| 44 points by peter123 on Sept 11, 2009 | 2 comments |
|
| |
|
|
| |
|
|
| 28. | | POSIX v. reality: A position on O_PONIES (lwn.net) |
| 40 points by jbellis on Sept 11, 2009 | 1 comment |
|
| |
|
|
| |
|
|
|
| More |
My blog post is direct and to the point. There's honestly no mystery about this, I laid out all the details, possibly excepting one.
We designed our infrastructure offering 3 years ago. We knew that the vast majority of websites would produce nearly read-only file I/O. GFS's less than stellar write performance isn't a problem in that typical case.
Along comes Github, and they have an entirely different disk I/O profile to the rest of our customers. Github was built on a shared-something architecture because GFS made it quick and easy to get up and running, developing features, and attracting users. This is a good thing!
Github has been very vocal about their dislike of the GFS filesystem we use for shared filesystem access. GFS doesn't scale forever, and we've never suggested it does. It could scale far larger than it has at Github, but fizx hit the nail on the head: we weren't willing to do it for free, and Github was unwilling to pay our price.
We warned Github many, many moons ago that given their growth rate, in order to scale their application smoothly and inexpensively, a shared-nothing architecture was eventually going to be needed. We offered to help them with that architecture, as we saw Github running wonderfully atop a cloud service such as EC2.
Rather than do the re-architecture now, they've chosen instead to move to a vendor who can provide them a high performance, high availability, non-commodity, proprietary network file server infrastructure. I suspect it will work well for them, and we'll all enjoy a faster Github. :-)
From my perspective, I really want everyone to understand that there's no bad blood on the EY side, and hopefully none on the Github side. Business is business, decisions need to be made each and every day.