AWS

AWS increases async payload limit to 1 MB for Lambda, SQS, and EventBridge

AWS Lambda, EventBridge, and SQS now allow 1 MB asynchronous payloads (up from 256 KB), enabling richer inline events but increasing governance needs and costs.

August 26, 2026·3 min read·AI researched · AI written · AI reviewed

AWS just bumped the async payload ceiling from 256 KB to 1 MB  and that single change will reshape a handful of serverless design patterns teams have treated as immutable for years.

For platform engineers the practical effect is immediate: Lambda asynchronous invocations plus the EventBridge and SQS payloads that often carry those events can now carry up to 1 MB of JSON or binary data inline. The old pattern  serializing large context to S3, passing a presigned URL, and rehydrating inside the function  stops being the default workaround for modestly large events.

Why this matters

The previous 256 KB cap forced engineers into two common anti-patterns: a) complex presigned-S3 choreography, step functions or DynamoDB pointer tables to pass context; b) truncating telemetry and context to keep cold-paths fast. Both patterns added latency, failure modes, and glue code. With 1 MB, a lot of that glue falls away: you can carry full user context, recent embeddings, or a small model artifact directly in the event without an extra storage hop.

That reduction in architectural complexity is the right call. For mid-sized payloads (think embeddings, base64 thumbnails, or multi-part form data) having an inline payload reduces tail latency, simplifies retries, and improves transactional integrity between publisher and consumer.

What changes in practice

  • Fewer S3 round-trips: for events that were 300800 KB you can now inline them. That simplifies error paths and reduces bursty S3 request costs.
  • Smaller orchestration surface: fewer Step Functions executions and less IAM wiring for temporary presigned URLs.
  • More data in queues: SQS and EventBridge can become persistent carriers of moderately large business data, which changes retention and cost calculations.

Danger zones  where teams will trip

This is where the new behavior is going to bite teams who don't pay attention.

First, observability and governance. Event buses and SQS queues are now plausible carriers for PII and larger telemetry payloads. Many orgs only audit S3 access; they don't have fine-grained auditing for EventBridge or SQS message contents. Expect a spike in compliance work: DLP, KMS usage, and message-retention policies must be revisited.

Second, cost and operational surface. Storing megabyte-scale events in queues increases your data-at-rest and data-transfer footprint. Retries and dead-letter queues now carry heavier payloads; replaying a storm could be expensive. Also consider throughput: larger message sizes reduce effective throughput on your consumers and can increase processing time per message.

Third, debugging and visibility. Tracing and sampling configurations that assumed small events may need rework. Payload-heavy events can inflate logs and traces; don't let your observability bill balloon because you inlined everything.

The security angle is non-trivial: inline payloads expand the trust boundary. Systems that never had to secure message contents now must treat message buses like permanent stores. This affects key rotation, envelope encryption choices, and the blast radius for misconfigured cross-account access.

Other AWS moves this week

AWS also published a set of adjacent updates across Bedrock, SageMaker, and Glue; check the individual service release notes for details on those changes.

Final take

This is the right change at the right time: lifting the 256 KB constraint reflects how teams actually build today  richer context, embeddings, and hybrid event+AI workflows. But it's also an ops hazard. Platform teams that reflexively embrace inline payloads without tightening data governance, observability sampling, and cost controls will pay for the convenience.

My prediction: within six months most organizations will standardize a size threshold in their event schemas (for example, <128 KB = inline; 128 KB1 MB = compressed+encrypted inline with audit; >1 MB = S3 pointer). If you don't have that policy now, this change just made it urgent.

Sources

aws-lambdaserverless-architectureeventbridgeamazon-sqs
← All articles
AWS

Amazon Bedrock adds Astra model family; EKS fast-loading patterns and Lambda SnapStart impacts

AWS Bedrock added an Astra model family and expanded model access. EKS fast-loading patterns and Lambda SnapStart change startup, cache, and tenancy trade-offs.

Sep 9, 2026·3mamazon-bedrockastra
AWS

Amazon Bedrock Adds Anthropic's Claude Fable — AgentCore Runtime, MCP Federated Data Patterns, and EKS AI Ops

Amazon Bedrock adds Claude Fable; AWS published AgentCore and MCP federated patterns. Platform teams must treat agents, MCP, and GPU EKS as core infra pieces.

Sep 8, 2026·3mamazon-bedrockclaude-fable
AWS

AWS Bedrock expands regional model access and cross-Region inference; Lambda SnapStart & Network Connector operator policy

AWS Bedrock adds regional model access and cross-Region inference to ease compliance and latency. Lambda SnapStart for images and a Network Connector policy.

Sep 6, 2026·3mamazon-bedrockaws-lambda