In the context of managing a data pipeline in a production environment, where updates are periodically deployed to improve functionality or fix bugs, what is the most effective method to implement a rollback when an update leads to significant issues, ensuring minimal downtime and data integrity? Choose the best option. | Google Professional Machine Learning Engineer Quiz - LeetQuiz