#2 - Profiling Bref
April 06, 2023
21:46
My PHP Serverless News podcast gives me the opportunity to look at serverless vendors, projects, and at the industry at large, as a PHP developer. In this episode, I profile The Bref Project, with an eye on its recent major release of version 2.0, which was tagged on March 14th. Bref is a critical free and open source project for our PHP Community, providing a one-stop means of using Lambda with PHP. It is the only such project of its kind. It is a real pleasure to have this major, new release coincide with my second "PHP Serverless News" episode. My first project profile should be Bref. I have a special affection for the Bref Project. It is because of Bref that I got my "Hello World" PHP Lambda function to work. From that success, I started to get a handle on Lambda, which eventually led me to shift my focus to PHP serverless. Including doing this podcast show. I will touch on Bref's history, PHP runtimes, Serverless Framework plugin, intermediation code, documentation, and then conclude with a few observations.
Links:
- AWS: CloudFormation and SAM FAQ
- AWS: Lambda's launch announcement (blog post, 2014)
- AWS: New for AWS Lambda – Use Any Programming Language and Share Common Components (blog post, 2018)
- AWS: The Serverless LAMP stack (GitHub)
- AWS: The serverless LAMP stack part 4: Building a serverless Laravel application (blog post)
- Bref: AWS CDK constructs for PHP on AWS Lambda on GitHub
- Bref: Home page
- Bref: "Intermediation" folder on GitHub
- Bref: first commit on GitHub
- Bref: Mathheiu Napoli's LinkedIn profile
- Bref: Matthieu Napoli's GitHub profile
- Bref: Matthiue Napoli's AWS Community Hero listing
- Bref: PHP runtimes for Lambda
- Bref: Release 1.0 announcement
- Bref: Release 2.0 announcement
- Datadog 2022 State of Serverless Survey
- Jetbrains 2022 State of Developer Eco-system Survey
- Serverless Chats Podcast #132: The Evolution of Serverless at AWS with Dr. Werner Vogels
- Serverless Framework: GitHub repo
- Serverless Framework: Home page
Attributions
Beethoven's Symphony No.8, Op.93:
Beethoven's Symphony No.9, Op.125: