We devoted effort to designing clean interfaces separating the Paxos framework, the database, and
Chubby. We did this partly for clarity while developing this system, but also with the intention of reusing the
replicated log layer in other applications. We anticipate future systems at Google that seek fault-tolerance
through replication. We believe that a fault-tolerant log is a powerful primitive on which to build such
systems.