Skip to content

Project

Amazon SQS

Amazon SQS is a fully managed AWS message queuing service that lets applications decouple and scale via asynchronous messaging.

Known aliases

  • AgentPipeDLQ
  • Amazon Simple Queue Service
  • Amazon SQS
  • FIFO SQS
  • Simple Queue Service
  • SQS

Current stories

buildOne report1 publisher

Lambda's loop detection reaches eusc-de-east-1 covering only four services

AWS Lambda's recursive loop detection reached the European Sovereign Cloud on September 10, 2026, cutting S3, SQS and SNS chains at about 16 invocations. A dev.to analysis shows that loops through other services, old SDKs or wide fan-out still get through, so eusc-de-east-1 teams need limits of their own.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence50
buildOne report1 publisher

AWS's extended SQS and SNS clients inherit Jackson pins from a library last released in March 2024

AWS's Java extended clients for large SQS and SNS messages pull Jackson versions with seven known advisories via a library last released in March 2024. Kotlin services now have ports on Maven Central that take Jackson out of that code path.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+20
Incentives70
Confidence45
buildOne report1 publisher

AWS lets one EventBridge custom bus serve every account in an organization through RAM

AWS launched an EventBridge custom bus that a whole organization shares through RAM, with 10,000 subscribers per bus by default. Platform teams can move onto it and retire the cross-account rules and bus-to-bus hops they wired by hand.

Publishers:aws.amazon.com

Reality

Evidence50
Adoption
Not scored
Hype gap+20
Incentives85
Confidence60
buildOne report1 publisher

A DynamoDB outbox pushes the deduplication work into the consumer's transaction

miruky's console walkthrough puts an order and its outbox event in one DynamoDB transaction, then fails the consumer on purpose to show why redelivery is the consumer's problem. The whole exercise is priced under $5 in us-east-1.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap−10
Incentives22
Confidence60
buildOne report1 publisher

Conditional PutItem claim on orderId blocks duplicate charges from repeated SQS messages

SQS standard queues and Lambda event source mappings both deliver at least once, and that guarantee is about the envelope. A lab in us-east-1 sent the same 150-real order four times and logged four charges.

Publishers:dev.to

Reality

Evidence56
Adoption
Not scored
Hype gap−8
Incentives22
Confidence62
buildOne report1 publisher

A missing retry_after key hands a running Laravel job to a second worker

Laravel's shipped config keeps a 60-second worker timeout under a 90-second queue lease, but the framework's fallback for any connection written by hand is 60, and nothing in the boot path checks the pair. The symptom then depends on tries.

Publishers:dev.to

Reality

Evidence62
Adoption
Not scored
Hype gap+12
Incentives30
Confidence58
buildOne report1 publisher

40,000 inventory updates outlive the 900-second cron runner that retries them

A dev.to walkthrough puts the hard part of background job retries in recovery semantics. The test it sets is whether a restarted worker can tell finished work from work it merely fetched. The queue's own limits are narrow.

Publishers:dev.to

Reality

Evidence24
Adoption
Not scored
Hype gap+28
Incentives76
Confidence46
buildOne report1 publisher

One SQS consumer can empty a default Lambda concurrency pool in under four minutes

A standard SQS event source mapping climbs toward 1,250 concurrent instances while the default account pool holds 1,000. The setting that would cap it sits on function configuration, at one API call per function to read.

Publishers:dev.to

Reality

Evidence45
Adoption12
Hype gap−10
Incentives55
Confidence55
buildOne report1 publisher

Stage boundaries stop a parse failure from re-running the upload, and a thumbnail failure from re-running the parse

A Devico Solutions post splits file ingestion into gate, ingest, extract and derive so a parse retry never repeats an upload, and the synchronous gate rejects bad files in milliseconds by sniffing magic bytes.

Publishers:dev.to

Reality

Evidence32
Adoption30
Hype gap+10
Incentives62
Confidence45
buildOne report1 publisher

Checkly recorded golden files from its Node daemon before Claude Code wrote the Go replacement

Checkly's Results Daemon handles about 92 million messages a day. The Go rewrite, written by Claude Code, shipped with zero incidents and a 70% cut in running pods after the team spent its first effort on a black-box parity harness.

Publishers:checklyhq.com

Reality

Evidence45
Adoption38
Hype gap+20
Incentives70
Confidence52
buildOne report1 publisher

Meta's three-second webhook window turns a slow WhatsApp handler into duplicate replies

A dev.to guide's answer is to verify the signature, enqueue durably and reply inside the window, with the duplicate check pushed into the worker on wamid, because a deliberate 503 invites Meta to redeliver.

Publishers:dev.to

Reality

Evidence38
Adoption
Not scored
Hype gap+28
Incentives25
Confidence52
buildOne report1 publisher

A .find() on a symbol name is how an agent ends up editing the wrong handler

Codebase-intelligence tools that resolve a name to its first match return a well-formed answer about a different function. Freshness and error metadata cannot flag it, because nothing went wrong.

Publishers:dev.to

Reality

Evidence58
Adoption18
Hype gap+8
Incentives40
Confidence45
buildOne report1 publisher

Bedrock's retrieval planner decides how many hops must carry the tenant filter

Agentic retrieval turns one question into an unknown number of lookups, and each is a place isolation can fail, which is why the interesting line in AWS's design is the one still leaving per-user isolation with your application.

Publishers:aws.amazon.com

Reality

Evidence34
Adoption
Not scored
Hype gap+26
Incentives88
Confidence48
buildOne report1 publisher

Multi-protocol storage deletes the sync job, and leaves the trigger problem behind

A dev.to proof of concept on FSx for NetApp ONTAP serves one volume over SMB, NFS and S3 with no second copy. The read path is solved; the notification that makes it event-driven is not.

Publishers:dev.to

Reality

Evidence32
Adoption10
Hype gap+28
Incentives58
Confidence42
buildOne report1 publisher

EventBridge Pipes as agent glue: the retries move to config, the three-step Lambda stays

A dev.to walkthrough swaps the invoke call between planner and tool for a declarative pipe. The single Lambda doing plan, act and observe survives, and so does the bill for waiting on the model.

Publishers:dev.to

Reality

Evidence26
Adoption
Not scored
Hype gap+38
Incentives
Not scored
Confidence31
buildOne report1 publisher

Partial batch failures: the handler is fine, the mapping decides

A correct-looking batchItemFailures handler is inert unless the event source mapping agrees. One dev.to write-up grades the code-versus-mapping mismatch higher than the missing setting, and says why.

Publishers:dev.to

Reality

Evidence54
Adoption12
Hype gap+8
Incentives74
Confidence56
buildOne report1 publisher

One incident instead of two: what SKIP LOCKED actually buys you

Putting the job queue in the customer database costs no new infrastructure and hands autovacuum a race it loses. The benchmark cited against it caps Postgres near 660 messages a second.

Publishers:dev.to

Reality

Evidence28
Adoption
Not scored
Hype gap+34
Incentives38
Confidence36
buildOne report1 publisher

AWS cuts DynamoDB retries from 9 to 4 next November, and the flag to test it is already live

The November 1, 2026 SDK retry defaults change behaviour under partial failure with no code change on your side. One author's synthetic run projects failures going from 6 to 27 per 1,428 calls.

Publishers:dev.to

Reality

Evidence46
Adoption16
Hype gap+22
Incentives72
Confidence41
buildOne report1 publisher

S3 to Lambda is async and at-least-once: the 3% that vanished after eight quiet months

A pipeline that ran clean for eight months lost roughly 3% of objects once file sizes grew. The retry budget was three attempts, and nothing had been configured to catch the fourth.

Publishers:dev.to

Reality

Evidence38
Adoption
Not scored
Hype gap+18
Incentives55
Confidence44