Ironflow File Storage

Ironflow File Storage An architecture diagram generated by Archify. SDK or browser · Go, Node, browser, Python · Architecture component SDK or browser Go, Node, browser, Python Files REST · /api/v1/files, RBAC · Architecture component Files REST /api/v1/files, RBAC Signed-URL signer · HMAC-SHA256 token · Architecture component Signed-URL signer HMAC-SHA256 token files.Service · rules, put, move, copy · Architecture component files.Service rules, put, move, copy Blob backend · filesystem or S3 bytes · Architecture component Blob backend filesystem or S3 bytes Catalog · path, etag, sha256, events · Architecture component Catalog path, etag, sha256, events Retirement cleanup · hourly retry, needs evidence · Architecture component Retirement cleanup hourly retry, needs evidence Event sweeper · every 30s, events up to 24h old · Architecture component Event sweeper every 30s, events up to 24h old Your functions · triggered by file events · Architecture component Your functions triggered by file events HTTP, bytes sign / verify token validated request 1. write bytes 2. row + event, one tx 3. dispatch after commit delete retired bytes undispatched events re-dispatch Legend Backend Catalog / blob store Token signer Caller / function