To increase developer productivity, we must allow our team to experiment with new services and functionality with AWS. AWS releases new features at a rate that makes it hard for security personnel to review. We need to trust our developers in order for them to grow. A low-trust workplace is usually a high-turnover one. Isolated VPCs let developers play as needed while containing any ill-conceived experiments. Letting developers have their own playground is a great practice and will be expanded on in the next section.
Amazon and its partners provide a great deal of expertise that we can leverage in their services. CloudFormation templates and Lightsail let you build on known good configurations. Terraform does not provide a comprehensive API for Lightsail because many of the ingredients it uses are standard AWS parts. However, for developers unfamiliar with the infrastructure as code paradigm, it is a good place to get started. Whereas the standard AWS...