They roll a heterogenous server setup intentionally to minimize impact from hardware faults, bugs, etc. You build your software at a high level where the hardware under is abstracted away.
OK, but is your workload like App Engine either? I can tell you right now that mine isn't; we'd grind to a halt if we tried to pass and share as much state as we do on it.
Comments
Google would argue with you.
They roll a heterogenous server setup intentionally to minimize impact from hardware faults, bugs, etc. You build your software at a high level where the hardware under is abstracted away.
Google's experience is only directly transferrable if you too are a search engine.
They do a lot more than search, and as far as I know App Engine runs on the same distributed system.
OK, but is your workload like App Engine either? I can tell you right now that mine isn't; we'd grind to a halt if we tried to pass and share as much state as we do on it.