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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why use Version Control?

A
  • takes snapshot of modification
  • Example: a team of developers added new functionalities
  • Benefits
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Features of Git:

A
  1. Open source - released under GPL(General Public License)
  2. Scalable
  3. Distributed
  4. Security
  5. Speed
  6. Branching and Merging
  7. Maintain the clean history
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Monitoring: Prometheus

A
  • open-source tool for monitoring and alerting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly