- Developer commits the code.
- GitHub listens to push or pull requests.
- Triggers a workflow on those events
- Workflow includes dockerizing the application and pushing to Amazon ECR
- Later Configure AWS EKS cluster config by installing kubectl
- Deploy application to AWS EKS.
- Access the application by the endpoint given by EKS cluster