Unit 6 - DevOps Tooling and Case Studies Flashcards
1
Q
What is Version Control System (VCS)?
A
- Definition -> tool for managing software code changes, acting as a safety net during experimentation
- Purpose -> tracking changes, enhance communication and collaboration and provide continuous development approach
- Benefit -> valuable to DevOps teams to reduce development time and improving deployment
2
Q
Why use Version Control?
A
- takes snapshot of modification
- Example: a team of developers added new functionalities
- Benefits
3
Q
Features of Git:
A
- Open source - released under GPL(General Public License)
- Scalable
- Distributed
- Security
- Speed
- Branching and Merging
- Maintain the clean history
4
Q
Monitoring: Prometheus
A
- open-source tool for monitoring and alerting