Customer creates the backlog story in JIRA.
The developers commit software changes in the AWS CodeCommit.
Any commit generates AWS CloudWatch logs, which in turn generates AWS notifications. There are different topics configured for different repositories.
Respective code pipeline is activated, which in turn triggers the build followed by automated tests. The CodeBuild creates the build artifact and pushes to AWS S3.
On successful execution of the automated test, the code deployed in AWS Lambda.
Customer is notified on successful deployment.