Private asset upload and promotion

Private asset upload and promotion A sequence diagram generated by Archify. POST /assets (JWT) create: uploading signed POST form POST form (5 min) ObjectCreated deliver upload event update state copy validated output private origin read serve /assets/* Authorize and upload Validate and promote Serve validated asset Browser · signed in · Sequence participant Browser signed in CreateUpload · Lambda · Sequence participant CreateUpload Lambda DynamoDB · assets · Sequence participant DynamoDB assets Private S3 · originals · Sequence participant Private S3 originals SQS queue · events · Sequence participant SQS queue events Worker Lambda · validate · Sequence participant Worker Lambda validate Processed S3 · assets · Sequence participant Processed S3 assets CloudFront · /assets/* · Sequence participant CloudFront /assets/* Legend request return security async trace