Home / Companies / Blacksmith / Blog / Post Details
Content Deep Dive

Why I joined Blacksmith to work on storage again

Blog post from Blacksmith

Post Details
Company
Date Published
Author
Piotr Bejda
Word Count
3,676
Company Posts That Month
4
Language
English
Hacker News Points
16
Post removed?
No
Summary

Blacksmith’s CI platform treats storage as a central systems challenge because it creates and destroys roughly 2.5 million ephemeral per-job volumes daily, with peaks near 1,000 new microVMs per minute, generating about two petabytes of writes per day that are mostly discarded. Each short-lived job must quickly boot from shared images, fetch repositories and dependencies, rebuild environments, run I/O-intensive tests, preserve useful caches across VM lifetimes, and durably retain artifacts such as logs and build outputs. The workload combines extreme churn, high concurrent access to shared data, competing cache updates, strict in-run reliability, and differing durability requirements, since most data can disappear after a run while artifacts must remain available long term. Conventional block devices, local tool caches, and object stores address pieces of the problem but do not inherently provide CI-specific capabilities such as lazy data access, incremental updates, cache consistency, policy-aware eviction, locality, and protection against corrupted shared state. The author argues that pooling many customers’ bursty workloads can improve infrastructure utilization and identifies open systems problems around fast data delivery, deduplicated warm environments, online classification of write durability, artifact persistence, and safe sharing, describing these challenges as the reason for joining Blacksmith’s storage and systems engineering effort.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.