A software development company has a microservices aws video

 ·  PT1H46M27S  ·  EN

devops video for a software development company has a microservices architecture that consists of several AWS Lambda functions with a DynamoDB table as its data

Full Certification Question

A software development company has a microservices architecture that consists of several AWS Lambda functions with a DynamoDB table as its data store. The current workflow of the development team is to manually deploy the new version of the Lambda function right after the QA team completed the testing. There is a new requirement to improve the workflow by automating the tests as well as the code deployments. Whenever there is a new release, the application traffic to the new versions of each microservice should be incrementally shifted over time after deployment. This will provide them the option to verify the changes to a subset of users in production and easily rollback the changes if needed. Which of the following solutions will improve the velocity of the company's development workflow?