Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sqs Queue Bundle Laravel Package

tritran/sqs-queue-bundle

Integrates Amazon SQS with Symfony applications, providing configurable queue connections plus producer and consumer services for reliable asynchronous message processing. Ideal for offloading background jobs and decoupling services through AWS SQS.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework fit check (the decisive one): Despite the "Laravel/PHP" framing, this is a Symfony bundle, not a Laravel package. It provides no service provider, no illuminate/queue integration, and no Laravel config publishing. It cannot inform Laravel roadmap decisions — it is out of scope for our stack before any other evaluation begins.
  • Build vs. buy for SQS transport: For a Laravel codebase, SQS is already a first-party queue driver (queue: sqs via aws/aws-sdk-php). This package would be buying something we already own and maintain — a negative-value comparison, not a close call.
  • Vendor-lock and migration cost estimates: Useful only as a data point that SQS transport wrappers are thin, low-differentiation glue. That reinforces a "stay on the AWS SDK / native driver" decision and keeps future migration to SNS, Redis, or a managed broker cheap.
  • Legacy Symfony footprint decision: If we inherit a Symfony 3.x/4.x service and are choosing between forking this bundle vs. rewriting the consumer layer, this package's staleness (last release Feb 2020, single maintainer, 0 dependents) argues for rewriting onto symfony/messenger rather than adopting.
  • Not a use case driver: No feature, no roadmap item, and no customer-facing capability in our backlog is unblocked by this package. It supports exactly one decision: decline.

When to Consider This Package

  • Only viable scenario: a Symfony application pinned to PHP 7.x / Symfony 3–4, already committed to AWS SQS, with a small queue surface, where the team accepts forking the repo and owning it internally. Even then, symfony/messenger with the AsyncAws SQS transport is the better-supported path.
  • Hard blockers for adoption:
    • Zero dependents and 27 stars — no ecosystem validation, effectively no community bug surface.
    • No release in ~6 years; no compatibility guarantee for current PHP 8.x or Symfony 6/7 LTS.
    • Single-maintainer abandonment risk with no security-update channel. Any dependency review or SOC2-style vendor assessment fails here.
    • Requires us to become the maintainer on day one (fork, patch, test, release) — an ongoing engineering tax for glue code.
  • Look elsewhere immediately if: we are on Laravel (use the native SQS driver), on Symfony 5.4+ (use Messenger), need FIFO/dead-letter/visibility-timeout behavior we can reason about, or operate at any volume where an unmaintained transport layer becomes an incident vector.
  • Signals in the score: composite 2.55 with opportunity at 19.25 and a stale release date describe a package that is technically minimal and commercially dormant. Treat it as reference reading, not a candidate.

How to Pitch It (Stakeholders)

One line: This is an unmaintained Symfony-only SQS wrapper that overlaps with functionality Laravel already ships — we should not adopt it.

For engineering: It's ~50 lines of config glue around the AWS SDK, built for Symfony, last touched in 2020, with no dependents and a single maintainer. Adopting it means forking it and owning it forever, in exchange for saving maybe a day of setup we can already do with the built-in sqs driver. Recommend closing the evaluation and spending that time on queue observability (failed-job alerting, DLQ dashboards) instead — that's where our actual operational risk sits.

For executives: Low cost to skip, moderate-to-high cost to adopt. The risk isn't the code — it's the maintenance tail: an abandoned dependency in the message path is exactly the kind of thing that turns a routine PHP upgrade into a quarter-long project. No capability is lost by declining; nothing in the current roadmap depends on it.

Recommendation: Reject. Adopt the native Laravel SQS driver; if a Symfony service ever appears, standardize on symfony/messenger. Revisit only if a concrete Symfony legacy migration surfaces, and then evaluate the fork cost explicitly rather than treating this as a ready-made component.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums