Base Architecture
Overview
metalcore uses a "traditional" 3-tier architecture for its components:
- Tier 1: Clients submitting tasks and receiving results
- Tier 2: Queues and caches handling the task and result transport between clients and workers, cluster management services and controllers, cloud scaling facilities
- Tier 3: Computes hosts (worker nodes) crunching the individual tasks and submitting the results back to the queues