
Answer-first summary for fast verification
Answer: Implement automated testing and monitoring
Deploying the entire data pipeline in a single step (A) can be risky and may lead to issues that are difficult to debug. Using manual approvals for every deployment (B) can slow down the CI/CD process and may not be scalable. Ignoring code quality and style guidelines (D) can lead to poor code maintainability and increased technical debt. Implementing automated testing and monitoring (C) is a best practice that ensures the data pipeline is thoroughly tested and monitored, reducing the risk of issues and improving the overall efficiency of the CI/CD process.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are working on a data engineering project that requires implementing a CI/CD pipeline for automating the deployment of your data pipeline. Which of the following best practices should be followed to ensure a smooth and efficient CI/CD process?
A
Deploy the entire data pipeline in a single step
B
Use manual approvals for every deployment
C
Implement automated testing and monitoring
D
Ignore code quality and style guidelines
No comments yet.