Hey, it's HighScalability time:
1957: 13 men delivering a computer. 2017: a person may wear 13 computing devices (via Vala Afshar)
- 5.3 million/second: LinkedIn metrics collected; 1.7 billion: Tinder ratings per day
- Quotable Quotes:
- @jankoum: WhatsApp crossed 1B Android downloads. btw our android team is four people + Brian. very small team, very big impact.
- @daverog: Unlike milk, software gets more expensive, per unit, in larger quantities (diseconomies of scale) @KevlinHenney #qconlondon
- @DevOpsGuys: Really? Wow! RT @DevOpsGuys: Vast majority of #Google software is in a single repository. 60million builds per year. #qconlondon
Ikea: We are world champions in making mistakes, but we’re really good at correcting them.
Chris Lalonde: I know a dozen startups that failed from their own success, these problems are only going to get bigger.
Chip Overclock: Configuration Files Are Just Another Form of Message Passing (or Maybe Vice Versa)
@rbranson: OH: "call me back when the number of errors per second is a top 100 web site."
@wattersjames: RT @datacenter: Worldwide #server sales reportedly reach $50.9 billion in 2014
@johnrobb: Costs of surveillance. Bots are cutting the costs by a couple of orders of magnitude more.
- Is this a sordid story of intrigue? How GitHub Conquered Google, Microsoft, and Everyone Else. Not really. The plot arises from the confluence of the creation of Git, the evolution of Open Source, small network effects, and a tide rising so slowly we may have missed it. Brian Doll (a GitHub VP) is letting us know the water is about nose height: Of GitHub’s ranking in the top 100, Doll says, “What that tells me is that software is becoming as important as the written word.”
- This is audacious. Peter Lawrey Describes Petabyte JVMs. For when you really really want to avoid a network hit and access RAM locally. The approach is beautifully twisted: It’s running on a machine with 6TB and 6 NUMA regions. Since, as previously noted, we want to try and restrict the heap or at least the JVM to a single NUMA region, you end up with 5 JVMs with a heap of up to 64GB each, and memory mapped caches for both the indexes and the raw data, plus a 6th NUMA region reserved just for the operating system and monitoring tasks.
- There's a parallel between networks and microprocessors in that network latency is not getting any faster and microprocessor speeds are not getting any faster, yet we are getting more and more bandwidth and more and more MIPS per box. Programming for this reality will be a new skill. Observed while listening to How Did We End Up Here?
- Advances in medicine will happen because of big data. We need larger sample sizes to figure things out. Sharing Longevity Data.
Don't miss all that the Internet has to say on Scalability, click below and become eventually consistent with all scalability knowledge (which means this post has many more items to read so please keep on reading)...