
CTO asked to reduce S3 costs. We were spending $4,200 monthly on storage. Implemented lifecycle policies: - Move to Glacier after 90 days - Delete after 2 years Cost dropped to $980 per month. Saved $3,220 monthly. DevOps team got praised in all-hands meeting. Three months later, customer needed a file from 120 days ago. Normal retrieval: 3-5 hours. Expedited: $150 for one file. Turns out those "old files" weren't old. They were: - Compliance records customers accessed quarterly - Historical reports used for annual comparisons Spent $2,400 in Glacier retrieval fees over 6 months. Wiped out all savings. Lesson: Know why data exists before deciding how long to keep it. Cheap storage that's inaccessible isn't cheap.












