Is BPMN a Good Fit for DevOps Automation?

0
0
Asked By TechieTraveler92 On

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

Answered By DevOpsGuru88 On

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.