
Ultimate access to all questions.
In the context of designing a scalable and fault-tolerant distributed computing system for a global e-commerce platform, which of the following strategies is MOST effective for ensuring high availability and data integrity across geographically dispersed data centers? Choose the best option.
A
Implementing single-thread processing to simplify the system architecture and reduce overhead.
B
Utilizing gradient boosting algorithms to predict and mitigate potential system failures.
C
Employing data replication across multiple nodes to ensure data is always available, even in the event of a node failure.
D
Applying model regularization techniques to prevent overfitting in the system's failure prediction models.
E
Both C (Data replication) and A (Single-thread processing) are effective strategies for ensuring fault tolerance.