Matthieu Napoli
@mnapoli.bsky.social
1.6K followers 180 following 220 posts
Building ▸ bref.sh ▸ https://bref.sh/cloud ▸ https://github.com/getlift ▸ https://port7777.com AWS serverless hero
Posts Media Videos Starter Packs
Pinned
mnapoli.bsky.social
✦ Bref Cloud is live ✦

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
Bref Cloud - Serverless PHP hosting on AWS Lambda - powerful, scalable, simple – Bref
Deploy PHP applications on AWS Lambda for unlimited scalability and enterprise-grade reliability. Get all the power of serverless without the complexity.
bref.sh
mnapoli.bsky.social
Nah apparently they have a policy it’s complicated to get through
mnapoli.bsky.social
That moment when you learn that one of the most well known and respected company on the internet uses Bref… but that they don't allow sharing the name 🥹
mnapoli.bsky.social
SWIFT bank transfer blocked: "Please provide complete name"

"Null" *is* my company name…

Happened before to receive payments, now it's for paying others 😂
Also banks communicate via these printed protocols wtf
mnapoli.bsky.social
New: run Laravel Tinker in AWS Lambda 🎉

Documentation: bref.sh/docs/larave...
mnapoli.bsky.social
It depends on the application of course, the one I used here for my tests it went from 1.3s to 750ms IIRC
mnapoli.bsky.social
Small improvements to the X-Ray bridge: there's a changelog (
bref.sh/xray/changelog), and Laravel's HTTP client is now automatically traced 💪
mnapoli.bsky.social
So cool, my talk at DutchPHP is finally up!

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...
PHP serverless: how it actually works by Matthieu Napoli
We are happy to share this inspiring talk from The Dutch PHP Conference 2025!
www.youtube.com
Reposted by Matthieu Napoli
eddmann.com
Going Serverless doesn't mean starting over.

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
mnapoli.bsky.social
I've been deep into Bref v3 refactors, migrations, improvements… Feels so good when benchmarks show cold starts keep getting shorter 😌
mnapoli.bsky.social
I wanted easter eggs even for myself, I got that!
mnapoli.bsky.social
Ohhh i see! I asked Claude to add more commands after the initial ones and I didn’t play with this one 😂
mnapoli.bsky.social
I was serious 😅 I just looked it up, not sure what it’s used for but I went for the dos-based computers or mainframe aesthetics
mnapoli.bsky.social
I am sure glad that GitHub has a generous free tier for open-source, and that depot.dev is graciously sponsoring Bref builds… and making them 10 times faster 💙💙
mnapoli.bsky.social
A common mistake with migrations to Bref is setting AWS access keys in env variables.

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...
AWS credentials on AWS Lambda – Bref
Access other AWS services from AWS Lambda by using the built-in AWS credentials.
bref.sh
mnapoli.bsky.social
The screenshot on
bref.sh/cloud now turns into a video when clicked

Here's the video, feedback is welcome!
mnapoli.bsky.social
The thing I'm most proud of with this project is that I bought the domain AFTER building the thing 🏅
mnapoli.bsky.social
Week-end project: get the favicon of any website

runs on Cloudflare workers, code is open-source on GitHub. Loads of easter eggs on the website too :p

favicon.show/
favicon.show - Universal Favicon URL
Get any website's favicon with a simple URL. Fast, reliable, with smart fallbacks.
favicon.show
mnapoli.bsky.social
Please don’t hack my server 😬
mnapoli.bsky.social
Week-end project: get the favicon of any website

runs on Cloudflare workers, code is open-source on GitHub. Loads of easter eggs on the website too :p

favicon.show/
favicon.show - Universal Favicon URL
Get any website's favicon with a simple URL. Fast, reliable, with smart fallbacks.
favicon.show
mnapoli.bsky.social
No idea I’m on max plan