A personal developer blog with deep dives into tech, tools, and web development. Covers full-stack development, performance optimization, and practical engineering insights.
Serving uploaded files without a database meant finding a way to track which files were admin-preserved versus temporary. Solved by using S3 object tags and a metadata.json file per upload as a lightweight stand-in for a database, checked by an hourly cleanup job before deleting anything past a 24-hour retention window.