Browse all series
DevOpsAdvanced13 episodes

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 42s

Get 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 1s

Deploy 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 52s

Explore how Vapor powers your deployed app to run serverlessly behind the scenes in this clear, engaging Laracasts lesson.

Environments and Environment Variables

10m 17s

Manage multiple Vapor environments with ease by configuring settings and environment variables separately in this clear, practical Laracasts lesson.

Concurrency in AWS Lambda

7m 39s

Learn 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 40s

Explore 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 4s

Dive into the Lambda runtime and Vapor integration—see how your serverless app runs and how to optimize its performance.

VPCs and Networking

7m 15s

Configure secure VPC networks for serverless applications and databases—learn networking best practices to host them safely and efficiently.

Databases

7m 53s

Learn how to set up, configure, and optimize databases for serverless applications—secure connections, scaling, and deployment tips.

Private Databases and Database Proxies

7m 44s

Create private databases in subnets and connect Lambdas via database proxies—secure, scalable access patterns explained step-by-step.

Cache

2m 52s

Learn to create and use cache instances in serverless apps—boost performance, reduce latency, and simplify scaling with practical examples.

Custom Domains

9m 59s

Learn 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 8s

Learn how to effectively use queues in serverless environments and explore key considerations to optimize performance and reliability in your projects.

Continue learning

Thumbnail for Learn Telescope
Learn Telescope

With Andre Madarang

  • 2 episodes
  • Intermediate
  • Frameworks
Thumbnail for Intermediate Laravel
Intermediate Laravel

With Jeffrey Way

  • 12 episodes
  • Intermediate
  • Frameworks
Thumbnail for Multitenancy in Practice
Multitenancy in Practice

With Kevin McKee

  • 10 episodes
  • Intermediate
  • Techniques
Thumbnail for Build a Forum With Laravel
Build a Forum With Laravel

With Luke Downing

  • 51 episodes
  • Advanced
  • Techniques
Thumbnail for Eloquent Performance Patterns
Eloquent Performance Patterns

With Jonathan Reinink

  • 28 episodes
  • Advanced
  • Frameworks

Would you like to hear from Laracasts by email occasionally?