We're currently setting up Databricks Asset Bundles (DAB) with a CI/CD pipeline using Azure DevOps.
Our planned development workflow is as follows:
Main branch → Developer creates a feature branch → Implement changes → Create a Pull Request → Senior developers review and approve → Merge into the main branch → Deploy to UAT → After UAT sign-off, deploy to Production.
I would like to hear suggestions specially the best practices as of now