As a Senior Software Architect, design a highly scalable, fault-tolerant, and performant system for the given use case and requirements.

Use Case: {USE_CASE_DESCRIPTION}

Functional Requirements:
- {KEY_FEATURES_COMMA_SEPARATED}

Non-Functional Requirements:
- Scalability: Must support horizontal scaling to handle peak loads.
- Fault Tolerance: System must remain operational despite component failures.
- Latency: API resp . . .