Help and clarification in the beginning

I want to create a new database, but my previous experience with databases is creating them by using MySql, Tomcat, Eclipse and phpmyadmin.
I do understand that MySQL is the database and Tomcat is the server hosting it and making it visible to computers in the network. Java makes all the requests and communication to the DB while phpmyadmin is a online only solution to manipulate and visualize the database.

What will camunda replace from all this infrastructure, and where will it be helfull for me admins and users?

Hi @keybraker,

I recently had a discussion with a client where the admins have a lot of manual work to create new databases for new projects.

They use different tools than you.

So, if you have to do create a lot of databases (maybe two in a week), an automated process can help you to work more efficiently. To achive this, you have to implement all the work that you do in your tools with the help of java delegates (https://docs.camunda.org/manual/7.10/user-guide/process-engine/delegation-code/#java-delegate) or external tasks (https://docs.camunda.org/manual/7.10/user-guide/process-engine/external-tasks/), using other programming languages than java.

When you setup a Camunda environment to run your processes, you may need once again the tools that you listed in your description. Because Camunda needs a relational database to store the process state, as a java developer you will use Eclipse, and maybe run the Camunda process engine in a Tomcat server (even when you run Camunda in Spring Boot, but it’s hidden then).

Hope this helps, Ingo

1 Like