Return to profile for Keanan Koppenhaver

The State of Serverless in PHP

45 minute intermediate seminar

Description/Proposal

Serverless computing has been rapidly growing in popularity for the past few years, but was long restricted to those writing Node, Python, or Go. However, with the advent of custom runtimes as well as done-for-you tools like Vapor (for Laravel) and Pagely's Northstack (for WordPress and other deployments), serverless computing is now well within the realm of PHP developers.

In this talk, we'll look at the costs (both financial and time) and benefits of porting your workflow to serverless as well as the benefits it can bring. We'll use real world load-testing examples to compare the performance and cost of platforms like Vapor and Northstack to more traditional hosting running the same code at the same scale. We'll also write our own serverless functions to see the cost and performance differences of running directly on a platform like AWS or Google Cloud.

When we're finished, you'll have a good idea of what serverless is, what options exists to take your code onto a serverless platform, as well as whether serverless is a good idea for you or your team.