
Answer-first summary for fast verification
Answer: Implement an automated monitoring system that triggers a rollback in Azure DevOps if predefined data quality or performance metrics are not met post-deployment.
Option D is the most suitable proposition for implementing an automated strategy to quickly rollback deployments in case of detected faults. Here's why: 1. **Automated Monitoring System**: By implementing an automated monitoring system, you can continuously monitor the data quality and performance metrics of the deployed job in real-time. This allows for quick detection of any faults post-deployment. 2. **Predefined Metrics**: Setting predefined data quality or performance metrics ensures that the decision to rollback is based on objective criteria, not subjective judgment. 3. **Integration with Azure DevOps**: Integrating the monitoring system with Azure DevOps enables automatic triggers for rollback if metrics are not met, eliminating the need for manual intervention. 4. **Quick Response Time**: An automated system ensures real-time response to faults, minimizing impact on data quality and performance, thus maintaining the integrity of your data processing job. This approach is efficient and effective for addressing faults in deployments and ensuring data quality in Azure Databricks.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
After deploying an update to a data processing job in Azure Databricks, you detect a critical fault affecting data quality. What automated strategy would you implement to quickly rollback deployments in case of detected faults?
A
Configure a manual rollback process that involves restoring the previous version of the job from a backup in Azure Blob Storage.
B
Use Azure DevOps Pipelines with deployment gates that automatically rollback the deployment if data quality checks fail.
C
Leverage Databricks Repos to manage code versions, automatically reverting to the previous commit if the deployed version fails.
D
Implement an automated monitoring system that triggers a rollback in Azure DevOps if predefined data quality or performance metrics are not met post-deployment.
No comments yet.