Technical Problem: Fix the ability for the sample to be deployed e2e and modernize sample with latest features from Databricks and ADF
Persona: Data Engineers and Developers
IaC
Fixing sample devcontainer
Generate data that is independent from the public REST API (it can be re-used by the other E2E sample) and allowing batch and streaming modes to ingest the data
Fixing bicep scripts that are failing with the latest versions and newer schemas (Synapse SQL Dedicated pool)
Fixing broken main ./deploy.sh script when configuring the Databricks workspace for dev, stg and prod
Upgrade to the latest Databricks CLI as the previous version is no longer working for certain parts of the code
Incorporate the deployment of a Unity Catalog
Fixing Key Vault Soft-Delete capability in the clean-up and deployment scripts
Act on issues identified on the ISE Checklist (Other fundamentals)
Document all changes, including architecture schemas when applicable
CI/CD
Incorporate Asset Bundles to the CICD Databricks process
Act on issues identified on the ISE Checklist (Other fundamentals)
Document all changes
Security
Use Confidential General purpose compute SKU on the Databricks cluster (if available on the region/subscription)
Start and act on the ISE Checklist on the Security pillar
Document all changes
Observability
Act on issues identified on the ISE Checklist (Observability)
Document all changes, including architecture schemas when applicable
Testing
Incorporate the usage of the Data Factory Testing Framework on the ADF pipelines
Document all changes, including architecture schemas when applicable
Python Package modernization
For Package development, update to latest / best practices. Align with Fabric update team on python package modernization.
VNext Milestone ideas:
Adding Autoloader to ingestion
Adding Industry packages to the sample
Add a dependency map of the versions across the sample
Milestone 1: mid-Jan.
E2E Sample "Technical Problem"
IaC
CI/CD
Security
Observability
Testing
Python Package modernization
For Package development, update to latest / best practices. Align with Fabric update team on python package modernization.
VNext Milestone ideas:
Add a dependency map of the versions across the sample
Ensure you've read the Contributing Guide (Microsoft Internal only.)
IaC
CICD
Security
Observability
Testing
Next Steps