Sunday
Hi guys!
Working recently in fully understanding (and helping others...) Databricks Asset Bundles (DAB) and having fun creating some diagrams with DAB flow at high level. First one contains flow with a simple deployment in PROD and second one contains the same but considering a potential previous TEST environment. My question is about whether these diagrams are correct or partially correct and am i missing out something else? 🤔 I'd like to get feedback to leave as is, improve or fix while keeping them kind of "simple" 😉 Thanks!!
First High Level Diagram:
DAB High Level Diagram
Second high level diagram, including potential TEST environment:
DAB with Tests High Level Diagram
Thanks in advance!
Sunday
Sunday
Sunday
Interesting, I think your suggestion can be indeed added while still keeping simple enough. I'll incorporate, thanks!
Sunday
By the way, (I think) I fully understand your first 3 points. Concerning 4th one, I know how to include tracing, logs, etc BUT how or where could I get guidance or documentation or best practices for rollback actions. It is not an easy point, right?
Sunday
Databricks deployment best practices and rollback: https://docs.databricks.com/dev-tools/databricks-cli.html
Backup and restore practices: https://docs.databricks.com/administration-guide/account-settings/workspace-backups.html
Schedule regular exports to safe locations and test restores docs.databricks.com best practices
Sunday
Updated first high-level diagram. Now, it looks like this way:
DAB High Level Diagram v1.1
Sunday
I will go only with latest version then 😉, that can be applied to any other lower environment for QA or testing.
Passionate about hosting events and connecting people? Help us grow a vibrant local community—sign up today to get started!
Sign Up Now