Hey everyone! I'm diving into BPMN tools like Camunda or engines like Zeebe to map out some complex DevSecOps processes, and I'd love to get your thoughts. It's surprising to me that BPMN isn't the industry standard yet, considering that a lot of existing tools are either DAG-focused or tailored for developers (like Temporal). Have any of you used BPMN for automating or orchestrating DevOps tasks?
My current plan is to stick with GitLab CI for continuous integration, but I'll stop once we build containers. From there, I want all the orchestration—especially with cross-project needs and integrating tools like Datadog and Slack—to happen at the BPMN level. I'm also weighing the use of GitLab or Kubernetes Jobs for longer tasks, like database migrations, but still thinking of launching those through BPMN. I've noticed a trend where more people seem to prefer durable execution engines like Temporal. If you've made decisions in this space, could you share your reasoning behind your choice?
1 Answer
While BPMN might not be the best for CI/CD pipelines, it can work for other processes, like code reviews. However, remember that BPMN is more about managing back-and-forth processes, while Agile development often demands flexibility that BPMN might struggle with. For most teams, traditional tools like JIRA seem to still fit better, at least for project management.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String