我正在编写一个包含以下步骤的小型应用程序:
Upload file -> Extract Information -> Store to S3 -> Transform object in S3 -> Store to another S3 -> Return link to said artifact
目前,我已经实现了2个lambda函数:
Upload file -> Extract Information -> Store to S3
位于API网关后面的
和
Read from S3 -> Transform object in S3 -> Store to another S3 -> Return link to said artifact
我想知道让前端知道任务已完成的行业标准是什么。
我知道我需要将操作的状态存储在一些持久性存储中(可能是dynamodb),但是我应该创建一个轮询端点以查看操作的状态是什么吗?
还是应该改用SNS或某些pubsub?