Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[0.6] Laravel 10 and 11 support #79

Merged
merged 12 commits into from
Sep 6, 2024
Merged

Conversation

ItprojektRepo
Copy link
Contributor

@ItprojektRepo ItprojektRepo commented Jun 13, 2024

  • Laravel 10 support
  • Laravel 11 support
  • PHPUnit 11 support
  • Orchestra Testbench 9 support
  • Remove PHP 7.x support

Laravel 11 support
@pierrekttipay
Copy link

@clemblanco @oaklees please accept this PR so we can upgrade our laravel to v11 while still using laravel-aws-pubsub, please.

@clemblanco clemblanco changed the title Update composer.json for Laravel 11 [0.6] Laravel 10 and 11 support Sep 6, 2024
@pierrekttipay
Copy link

Thanks @clemblanco for working so hard on this!
Much appreciated.

@clemblanco
Copy link
Contributor

Glad people are using our package @pierrekttipay

Can you expend a bit more on how you use it, what for and how do you find it so far?

@ojhaujjwal
Copy link

Thanks for quickly actioning the request to review folks @clemblanco @oaklees. I will reply on behalf of @pierrekttipay with whom I work at https://kttipay.com/.

We use this package for integrating with AWS EventBridge as the broker for event driven architecture in order to de-couple the modules in our system.

This package is a perfect fit in the sense that it has a very minimal footprint and is based on the very awesome Laravel's broadcasting setup and ease of usage via the Laravel's event dispatcher.

Initially, we used Laravel's event dispatcher as in-memory event broker without event bridge. However, we wanted a more reliable listener retry mechanism in case the listener fails and event bridge is great at that. All the event listeners are API Destination (pointing to the same Laravel app) with suitable retry configured and a Dead-Letter-Queue SQS for each listener configured if an event listener can't respond with 200 after continuous retries.

I hope that makes sense.

@clemblanco clemblanco merged commit 78c1e51 into Pod-Point:main Sep 6, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants