Architecture
Technical architecture of the Archipelag.io platform
Deep dive into the technical architecture of Archipelag.io, including system design, component responsibilities, and data flows.
Core Architecture (Stable)
These components are production-ready and power the current beta:
- System Overview — Components, data flow, tech stack
- Components — Detailed component breakdown
- Coordinator — Control plane (Phoenix LiveView)
- Island — Island software (Rust agent)
- Placement & Fit Scoring — How jobs are matched to Islands
- Cargos — Container execution model
Experimental Extensions
These features have code and API endpoints, but have not been verified in production. Expect breaking changes during beta.
- Multi-Island Compute — Batch fan-out, pipeline parallelism, expert routing, speculative decoding
- Workflows — Multi-step DAG pipelines
- Inference Cache — Automatic prompt caching
- A/B Testing — Traffic splitting between model versions
- Federated Fine-Tuning — Distributed training without centralizing data
- Confidential Inference — TEE-based encrypted compute
