Overview
Discover how to leverage serverless technologies to run PHP sites on AWS Lambda in this conference talk from PHP UK 2019. Learn about the anatomy and goals of AWS Lambda, explore tools like Bref and Sam for serverless PHP development, and understand local testing and error fixing. Dive into Cloud Formation, custom domain names, and fully featured websites. Gain insights on converting existing applications to Lambda, handling exceptions, database connections, and migrations. Explore performance benchmarks, microservices creation, and MySQL integration. Get practical tips on AWS billing, cold starts, and optimizing PHP Lambda functions. By the end, acquire the knowledge to design and build robust serverless PHP applications that harness the power of AWS Lambda.
Syllabus
Intro
Why use AWS Lambda
The anatomy of AWS Lambda
The goal of AWS Lambda
What does Bref do
What does Sam do
How to test locally
Fixing an error
Cloud Formation
Custom Domain Names
Recap
Fully featured websites
Converting to Lambda
Exception
PDOException
Database Connection
Deploy
Migration
Console
Migrations
Uploading
JavaScript
Upload Kitty
Cold Start
Pingdom
PHP Lambda
Performance benchmarks
What about microservices
Create a PHP function
How do I roll my own
MySQL
Blackfyre
AWS Billing Console
What are we working on
Join us
Questions
Taught by
PHP UK Conference