Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This feels like they were using the wrong architecture from the start, and are now papering over that problem with additional layers of cache.

The only practical reason to put a video in S3 for an average of 2 seconds is to provide additional redundancy, and replacing that with a cache removes most of the redundancy.

Feels like if you uploaded these to an actual server, the server could process them on upload, and you could eliminate S3, the queue in SQS, and the lambdas all in one fell swoop...



Yes, it's simple, S3 is for storing objects, not for processing.

Don't know how they came up with such a bad and complicated cloud design for something that is straight forward.


It’s a pattern prominently featured in AWS docs… upload to S3, react to CloudEvent in SQS, download and process with Lambda, upload back to S3…


Docs written by people who make more money the more services are consumed...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: