Urs Hölzle interviewed by ZDNet:
I think the big challenges haven’t changed that much. I’d say that it’s dealing with failure, because at scale everything breaks no matter what you do and you have to deal reasonably cleanly with that and try to hide it from the people actually using your system.
Make sure you read the whole article, especially the part about what Hölzle considers to be today’s captivating technical problems: fault tolerance, dealing with state and mutable states, using commodity hardware while dealing with rapid innovation cycles.
Original title and link: Google: ‘At Scale, Everything Breaks’ (NoSQL database©myNoSQL)