Shopify wanted a cache format that would not blow up when we shipped code changes. Part one of Caching Without Marshal describes Marshal, Ruby’s ultimate sharp knife, able to transform almost any object into a binary blob and back.
NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.