C4 · System Context + Containers
AllSource system architecture
See how the Rust event store, Prime memory, MCP servers, Chronis task CLI, and language SDKs connect. Switch between system-context and container views, then select a component for its role and interfaces.
Core is the database
A durable event store: write-ahead log with CRC32 + fsync, Snappy-compressed Parquet, and a DashMap index for ~12µs reads. Event data survives restarts.
One source, several read paths
Core stores durable events and metadata. Query Service separates tenant-scoped HTTP queries, Phoenix realtime channels, analytics endpoints, and rebuildable projections without becoming another database.
Backend on Fly, web on Vercel
Five backend apps run on Fly.io (core, query, control-plane, auth, prime). The Next.js dashboard runs on Vercel at www.all-source.xyz.
