S3 to Lambda: Direct Trigger vs SQS in the Middle
Direct S3-to-Lambda triggers are simple, but burst traffic and slow downstream systems change the decision. Here is when SQS belongs in the middle.
Author
Independent AWS and platform architect. Writes evidence-led lessons about architecture decisions, cost, security, failure modes, and operations.
Recent work
Direct S3-to-Lambda triggers are simple, but burst traffic and slow downstream systems change the decision. Here is when SQS belongs in the middle.
Choose direct S3 events or CloudTrail data events for EventBridge without paying for an audit path your Lambda trigger does not require.
Wire CodeDeploy, an Auto Scaling group, and an ALB so new instances receive the right revision and failed releases stop and roll back.
Design the traffic, network, database, secret, scaling, and cost boundaries for a Fargate web application instead of stopping at deployment.
Model DataSync, DMS, Glue, and indexing as observable jobs with explicit wait, validation, retry, and reconciliation states.
Turn IAM, KMS, private service access, WAF, and Security Hub into testable controls without confusing detection with prevention.