Question: How is the architecture fault-tolerant?
Answer: By using Apache Spark which stores all executions in a lineage graph and recovers to the previous steady state from any fault