In AWS Code Commit, a corporation has control over the source code for an application.
Using AWS CodePipeline, the firm is developing a CI/CD pipeline for the application.
When modifications are made to the main branch of the CodeCommit repository, the pipeline must begin automatically.
Because changes occur on a daily basis, the pipeline must be as responsive as feasible.
What should a DevOps engineer do to achieve these requirements?