It sounds like Twitter really is the later stages of a death-march project. Ex-employees saying it might not survive it's next infrastructure failure. They would say that, wouldn't they? With good reason, I believe.
This server host conversations about software and systems testing and assurance.