Search⌘ K

Working on a Team

Explore effective strategies to collaborate on AWS Lambda projects using AWS Serverless Application Model. Understand how to isolate remote resources for testing, manage multiple CloudFormation stacks, use virtual private clouds, and separate AWS accounts to organize development, testing, and production environments securely and efficiently.

Modern cloud-based applications usually rely on a whole host of platform services, requiring remote resources for reliable integration testing. When a team of developers works on the same application, it’s necessary to somehow isolate remote resources, especially for testing purposes, so people can avoid overwriting each other’s work.

Isolating resources #

There are several possible ways of isolating resources with AWS SAM:

  • Create multiple stacks in a single account.
  • Use different virtual private clouds.
  • Use different AWS accounts.

Using multiple stacks

...