
Problem Statement:
Multiple movements of codes between the branches which is prone to errors/conflicts.
Issues:
- Mixed content issue.
- No serverless entity.
- Multicodes in all environments.
- No proper rollback mechanism.
The Benefits:
One branch repo with sole build script rendering to multiple environments using deployment scripts.
Solutions:
- Code pipeline to run the script.
- Serverless AWS EBS implementation.
- SSL encryption for solving mixed content issues.
- Migration and movements of code through the EC2 PEM key.
- AWS amplify.
- AWS EC2 services.
- AWS code pipelines using NodeJS.
- Jenkins Automation.