Serverless PHP using Bref with Matthieu Napoli and Neal Brooks
In this weeks episode we are lucky to have both Matthieu Napoli and Neal Brooks on the show to discuss all things Serverless PHP. We start off by discussing what drew Matthieu to Serverless, the creation of the Bref project and the technical challenges encountered with getting PHP to work within the Lambda environment. From here, we touch upon the reasons behind moving from the Serverless Framework to SAM (for the 0.3 release) and how Bref uses the new Lambda Layers and Runtime API. This leads us on to highlight how a typical PHP project would use Bref, the decision to be opinionated in order to stay minimal and the experimental Loop SAPI. Finally, we envision what the future holds for the Bref project and Serverless compute.
Show Links
- Matthieu Napoli - Software consultant expert with PHP and Symfony
- Matthieu Napoli on Twitter
- Neal Brooks on Twitter
- Bref - Serverless PHP applications made simple
- Running your PHP site on AWS Lambda - Speaker Deck
- Running Symfony on AWS Lambda with Neal Brooks - Three Devs and a Maybe
- What Is the AWS Serverless Application Model (AWS SAM)?
- return true to win
- Serverless PHP news
- AWS Lambda Layers
- New for AWS Lambda - Use Any Programming Language and Share Common Components
- AWS Builders’ Day - re:Invent Deep Dive on Lambda Layers and Runtime API - YouTube
- A Serverless Journey - AWS Lambda Under the Hood - YouTube
- Add loop mode (-L) in the CLI SAPI by mnapoli - GitHub
- mnapoli/bref-bootstrap-benchmarks - Benchmark of possible solutions for Bref and the new AWS Lambda runtime API
- HTTP performances with Bref v0.3 - Matthieu Napoli
- Bref Slack Workspace
- awslabs/aws-lambda-container-image-converter - The AWS Lambda container image converter tool
- Firecracker - Lightweight Virtualization for Serverless Computing