Suggestions where to store data in shared process engine

Few topics we have addressed on this before:

Redis access: Storing process variables: Json (Spin) vs. String / what are the impacts?

Vault: Http-connector authentication? + Secret storage?

Using vertx so you can have all sorts of other shared apps running (verticles) without touching camunda core: https://github.com/StephenOTT/camunda-vertx-plugin

Another quick easy way to do your shared space is to create a plugin that creates a static class with setters and getters. And you basically create a little in memory storage or those keys. You can then access them easily through scripts (like in a input variable of http connector). actually prob would cause issues in your case when you make a update to the sessions: https://stackoverflow.com/questions/4934913/are-static-variables-shared-between-threads

1 Like