How We Burned $1,800 in One Week Debugging an S3 Event That Never Fired — And What We Fixed Instead of the Code
You added the S3 event notification, tested it locally with `sam local invoke`, saw the Lambda log appear — then spent three days wondering why zero events arrived in production, even though the bucket policy looked fine and CloudWatch Logs showed no errors. I’ve done this twice. Once at a logistics SaaS startup. Once on a freelance project for a client building a media archive. Both times, the code worked perfectly — the Lambda handler ran cleanly in isolation, parsed JSON, wrote to DynamoDB, ...