fault tolerant scalable application