▸ bref.sh
▸ https://bref.sh/cloud
▸ https://github.com/getlift
▸ https://port7777.com
AWS serverless hero
Modern PHP hosting should be simple: instantly scalable, redundant, monitored, and secure.
Get the best of AWS and serverless with an intuitive dashboard and CLI. No need to become an AWS expert
try it out ↓
bref.sh/cloud
I updated Bref docs to be much more upfront about what to expect to migrate to serverless.
Am I missing something? What's unclear?
You can comment the PR here: github.com/brefphp/bre...
Docs here: bref.sh/docs
I updated Bref docs to be much more upfront about what to expect to migrate to serverless.
Am I missing something? What's unclear?
You can comment the PR here: github.com/brefphp/bre...
Docs here: bref.sh/docs
Watch PHP scale on AWS Lambda in real time, link to the timestamp 👇
youtu.be/fNTgMshDLSw...
Watch PHP scale on AWS Lambda in real time, link to the timestamp 👇
youtu.be/fNTgMshDLSw...
What do we think about this idea? 👇
github.com/mnapoli/aut...
What do we think about this idea? 👇
github.com/mnapoli/aut...
"Null" *is* my company name…
Happened before to receive payments, now it's for paying others 😂
Also banks communicate via these printed protocols wtf
"Null" *is* my company name…
Happened before to receive payments, now it's for paying others 😂
Also banks communicate via these printed protocols wtf
I looked into pre-compiling opcache before deploying
mnapoli.fr/optimizing-...
I looked into pre-compiling opcache before deploying
mnapoli.fr/optimizing-...
bref.sh/xray/changelog), and Laravel's HTTP client is now automatically traced 💪
bref.sh/xray/changelog), and Laravel's HTTP client is now automatically traced 💪
This one was special for me for 2 reasons: I launched Bref Cloud during the talk, and a bit of a personal story at the end (with the floppy disks) ❤️
www.youtube.com/watch?v=yGL...
This one was special for me for 2 reasons: I launched Bref Cloud during the talk, and a bit of a personal story at the end (with the floppy disks) ❤️
www.youtube.com/watch?v=yGL...
In a recent Compiled Conversations episode, @mnapoli.bsky.social shares how apps can go serverless without large rewrites - using it simply as hosting, without going all-in on cloud native.
🎧 compiledconversations.com/3/
#Serverless #PHP
In a recent Compiled Conversations episode, @mnapoli.bsky.social shares how apps can go serverless without large rewrites - using it simply as hosting, without going all-in on cloud native.
🎧 compiledconversations.com/3/
#Serverless #PHP
github.com/brefphp/aws...
github.com/brefphp/aws...
Me: one last easter egg, I promise last one
favicon.show/
Me: one last easter egg, I promise last one
favicon.show/
That's not needed: AWS Lambda automatically provides access keys. It's more secure as these creds are granular, temporary, and rotated.
Documented that in a new page:
bref.sh/docs/enviro...
That's not needed: AWS Lambda automatically provides access keys. It's more secure as these creds are granular, temporary, and rotated.
Documented that in a new page:
bref.sh/docs/enviro...
bref.sh/cloud now turns into a video when clicked
Here's the video, feedback is welcome!
bref.sh/cloud now turns into a video when clicked
Here's the video, feedback is welcome!
runs on Cloudflare workers, code is open-source on GitHub. Loads of easter eggs on the website too :p
favicon.show/
runs on Cloudflare workers, code is open-source on GitHub. Loads of easter eggs on the website too :p
favicon.show/
runs on Cloudflare workers, code is open-source on GitHub. Loads of easter eggs on the website too :p
favicon.show/
github.com/PHP-DI/PHP-D...
github.com/PHP-DI/PHP-D...
Last attempt at a simple task (add a model to Laravel Nova):
- GPT5 took 17 min (~$1) and didn't finish (rate limit error)
- Claude took 3 min, made one small mistake (fixed), and it's working
Last attempt at a simple task (add a model to Laravel Nova):
- GPT5 took 17 min (~$1) and didn't finish (rate limit error)
- Claude took 3 min, made one small mistake (fixed), and it's working
The only diff is that one runs async, but both are actions. It's confusing having to search for logic in either directory depending on "how it runs".
The only diff is that one runs async, but both are actions. It's confusing having to search for logic in either directory depending on "how it runs".
We talk Bref's evolution and the launch of Bref Cloud:
🏗️ PHP on AWS Lambda
🔌 Laravel & Symfony integration
⚖️ Serverless vs Kubernetes
🧰 DX & platform design
🌱 Open source & sustainability
🎧 compiledconversations.com/3/
We talk Bref's evolution and the launch of Bref Cloud:
🏗️ PHP on AWS Lambda
🔌 Laravel & Symfony integration
⚖️ Serverless vs Kubernetes
🧰 DX & platform design
🌱 Open source & sustainability
🎧 compiledconversations.com/3/
Perfect for multi-tenant systems to prevent one tenant from hogging the queue for everyone else.
aws.amazon.com/blogs/compu...
Perfect for multi-tenant systems to prevent one tenant from hogging the queue for everyone else.
aws.amazon.com/blogs/compu...
Thanks to a tweak in composer.json their size can be drastically reduced.
Link for AWS SDK: github.com/aws/aws-sdk...
For Google SDK: github.com/googleapis/...
Thanks to a tweak in composer.json their size can be drastically reduced.
Link for AWS SDK: github.com/aws/aws-sdk...
For Google SDK: github.com/googleapis/...