Hacker News new | ask | show | jobs
Show HN: CacheKit – an async Rust cache abstraction from a production system (cachekit.org)
2 points by indykish 161 days ago
CacheKit began as an internal feature tightly coupled to Redis and our Rust API framework. We later extracted it into a standalone async crate with a smaller, more explicit public API, while keeping the production constraints that originally shaped it.

I wrote about the process of shipping the crate, including how multiple coding agents were used, where they helped, and where human judgment was still required—especially around correctness, API clarity, and DX.

Write-up: https://medium.com/@indykish/shipping-a-production-grade-rus...

1 comments

couldn't find anything about invalidation in the docs. how does that work? usually where these abstractions fall apart for me