computer science research

Sort by:

Distributed Systems Research with Peter Alvaro

Every software company is a distributed system, and distributed systems fail in unexpected ways.  This ever-present tendency for systems to fail has led to the rise of failure testing,