Deploying the entire stack

To deploy everything in the serverless.yml file, the deploy command is used, specifying the stage (-s) variable (which defaults to dev):

# serverless deploy -s $ENV
The make deploy target in use for this chapter's example executes this exact command.

When doing a full deployment like this, Serverless will upload your Lambda resources and execute the entire CloudFormation template. Even with a simple CloudFormation template, this can take several seconds. With bigger stacks, it can be even longer. It's unfortunate that some people believe this is the only method of deploying application code with this framework. To make application code deployments even faster, we can specify precisely which functions to deploy. ...

Get Serverless Design Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.