Serverless Laravel
"Serverless" refers to a cloud application development model that allows developers to execute code without managing the server directly.
In this series, you'll learn how to deploy Laravel applications to AWS Lambda (serverless) through Laravel Vapor. In the process, we'll understand what it means to run serverlessly. We'll also look under the hood and discuss how AWS actually runs your application.
Series episodes
Getting Started with Serverless
6m 42sGet started with serverless by exploring AWS and Vapor. Learn to create a Vapor account and set up programmable AWS access in this friendly Laracasts lesson.
Your First Deployment
7m 1sDeploy your first Laravel app to AWS Lambda with Vapor and verify web, queue, and scheduler components work smoothly in this hands-on Laracasts lesson.
Behind The Scenes
8m 52sExplore how Vapor powers your deployed app to run serverlessly behind the scenes in this clear, engaging Laracasts lesson.
Environments and Environment Variables
10m 17sManage multiple Vapor environments with ease by configuring settings and environment variables separately in this clear, practical Laracasts lesson.
Concurrency in AWS Lambda
7m 39sLearn how AWS Lambda’s reserved and provisioned concurrency work, and when to use each to optimize performance in this clear, friendly Laracasts lesson.
Scaling in AWS Lambda
7m 40sExplore how AWS Lambda scales your app seamlessly and dive into the lifecycle of Lambda containers in this clear, engaging Laracasts lesson.
The Lambda Runtime
5m 4sDive into the Lambda runtime and Vapor integration—see how your serverless app runs and how to optimize its performance.
VPCs and Networking
7m 15sConfigure secure VPC networks for serverless applications and databases—learn networking best practices to host them safely and efficiently.
Databases
7m 53sLearn how to set up, configure, and optimize databases for serverless applications—secure connections, scaling, and deployment tips.
Private Databases and Database Proxies
7m 44sCreate private databases in subnets and connect Lambdas via database proxies—secure, scalable access patterns explained step-by-step.
Cache
2m 52sLearn to create and use cache instances in serverless apps—boost performance, reduce latency, and simplify scaling with practical examples.
Custom Domains
9m 59sLearn how to configure custom and asset domains for your apps on Vapor, making your deployments seamless and professional. Get started with domain setup today!
Queues and Serverless
9m 8sLearn how to effectively use queues in serverless environments and explore key considerations to optimize performance and reliability in your projects.




