GitHub Review
Use Cases and Deployment Scope
GitHub is used on different levels in our organisation. From creating and maintaining a pipeline to having version control of internal products that are developed. Maintenance of data products is made easy using this because one can revert back to the old version in case there's a break in the pipeline and so on.
Pros
- Version Control
- Code Maintenance
- Code Storage
Cons
- Better Interface
- Easier Commands
- Larger File Upload Function
Likelihood to Recommend
Let's say you create a pipeline of ETL. You use GitHub and create the pipeline. You have tested everything on your local environment and now you're ready to push the codes. You test the codes and push them to production to be ready. Now down the line after a few iteration there comes a time when you push a change but that broke the pipeline you can simply just revert back to the old version pretty fast so that there's not a significant amount of damage with the pipeline being broken.
