A BPMN pipeline containing tasks 'fetch data', 'load data & train model', 'approval from owner', 'deploy model' and 'email on failure to fetch data'. All script tasks are python

BPMN Pipeline Platform

One of my major work at Mu Sigma Labs was with BPMN based analytics automation/ pipeline platform. Based on an open source platform Activiti. I was the owner and developed, tested, maintained the platform. It served about 3k internal users and ran several critical reporting and data pipelines. Technologies Used Java, Spring Boot as Backend. The platform itself supported scripting in Python, R for automation. Angular for Frontend. BPMN Business Process Model and Notation (BPMN) is a standard for modeling business processes in a graphical notation....

June 20, 2022 · 3 min · Raghava Dhanya