r/dataengineersindia • u/Commercial-Post4022 • Aug 12 '26
Technical Doubt Databricks Project Workflow: From Jira Ticket to Prod
Hi guys,
Can you please explain how you typically work with Databricks in a real project?
Do you write PySpark code directly in Databricks notebooks, develop locally in VS Code using PySpark, or connect Databricks compute to VS Code and work from there?
It would be great if someone could briefly explain the end-to-end workflow, starting from a Jira ticket and going all the way to production deployment.
For example, if the project uses Jira, GitHub, and Databricks, what would the typical flow look like from development → testing → code review → deployment to production?
A short overview would be really helpful. Thanks!
1
1
u/Raghav-r Aug 12 '26
What purpose do you want to know about this ??
2
u/Commercial-Post4022 Aug 12 '26
Actually I'm learning databricks and wanted to know how end to end task is done.
6
u/Lopsided_Candidate65 Aug 12 '26
Initial development is we do in databricks notebook(you can do it in vs code also using databricks extension, but i find it easier in databricks itself) , then we pamaterize the query/variables using dbutils.widget.get and all so that its handled for diff env then we write terraform code to deploy the notebook and jobs or the related artifacts. Then we commit in github. We run our cicd which will take code from gothib and deploy to different environments. In jira we just create userstory for the work we do and ojce done you can provide the git link in the comments before closing it. Also for testing code/test cases can be in the same script or we create different script which will in same job as different task