Serverless Laravel

0
Language

Level

Beginner

Access

Paid

Certificate

Paid

“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.

Add your review

Getting Started with Serverless

Let’s begin with a quick introduction to serverless, AWS and Vapor. We’ll create a Vapor account and give it programmable access to our AWS account.

Your First Deployment

In this episode, we’ll deploy a Laravel application to AWS Lambda through Vapor and verify that the web, queue, and scheduler components work as expected.

Behind The Scenes

With our application now deployed, let’s explore what Vapor did to make the application run serverlessly.

Environments and Environment Variables

Each project in Vapor may have as many environments as it needs. We can manage each environment’s configuration and environment variables separately. Let’s look into that.

Concurrency in AWS Lambda

AWS Lambda offers two concurrency control tools. Reserved concurrency and provisioned concurrency. Let’s walk through them and see when it makes sense to use each.

Scaling in AWS Lambda

Next up, let’s learn about how AWS Lambda scales an application under the hood. We’ll also look into the lifecycle of the lambda container.

The Lambda Runtime

In this lesson, we’ll explore the Lambda internal runtime that’s used to run our application. We’ll also look into the Vapor runtime.

VPCs and Networking

Let’s next have a look at how to configure a secure network to host our serverless applications and databases.

Databases

In this lesson, we will learn how to set up and configure databases for serverless applications.

Private Databases and Database Proxies

Let’s look into creating databases in private subnets and how we can connect to them from our lambdas.

Cache

Next up is caching. We will discover how we might create a cache instance and use it within our serverless applications.

Custom Domains

Let’s next look into how to configure domains for our applications when hosting on Vapor. We’ll also check how to configure asset domains.

Queues and Serverless

Using queues while running serverlessly is quite simple. However, there are still a few things worth considering. Let’s discuss them.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Serverless Laravel”

×

    Your Email (required)

    Report this page
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.