Distributed System, providing remote spell checking service through RESTful API, system offering fault-tolerant and scalability.