This document summarizes a project on fault tolerance and disaster recovery. It presents the contents in two parts. Part I discusses getting started, architecture, system design including mirroring servers and checkpointing, and rollback mechanisms. Part II covers the advantages of redundancy in dominance, hindrances like costs, the platform and language used, and concludes that the system achieves total integrity without impacting performance, making it fault tolerant and enabling disaster recovery.