Simplified installation and configuration experience with a single application for Optimize, Operate, Tasklist and Zeebe
User Problem
Siloed component setup hinders cloud readiness
Zeebe supports high-availability by design, other components (e.g., WebApps) do not. We need to consolidate the architecture design, to bring high-availability support to other key modules of our architecture (e.g., data-ingestion)
Complex, and error-prone setup
High-performance production use-cases can be solved with a complex HELM chart set-up
Even easy production use-cases require the complex HELM set-up in SM
All SM set-ups require significant complex wiring and linking
User Stories
I can start Zeebe, Operate, Tasklist, Optimize and embedded gateway as a Single Application (using a profile camunda which is default)
I can only start Gateway (using a profile gateway)
I can only start Zeebe (using a profile zeebe)
I can only start Operate (using a profile operate)
I can only start Tasklist (using a profile tasklist)
I can only start Optimize (using a profile optimize)
I can configure Optimize and other components in the same application.properties config
Value Proposition Statement
Simplified installation and configuration experience with a single application for Optimize, Operate, Tasklist and Zeebe
User Problem
Siloed component setup hinders cloud readiness
Complex, and error-prone setup
High-performance production use-cases can be solved with a complex HELM chart set-up
Even easy production use-cases require the complex HELM set-up in SM
All SM set-ups require significant complex wiring and linking
User Stories
I can start Zeebe, Operate, Tasklist, Optimize and embedded gateway as a Single Application (using a profile camunda which is default)
I can only start Gateway (using a profile gateway)
I can only start Zeebe (using a profile zeebe)
I can only start Operate (using a profile operate)
I can only start Tasklist (using a profile tasklist)
I can only start Optimize (using a profile optimize)
I can configure Optimize and other components in the same application.properties config
Optimize QA: @robert_flores
Implementation Notes
Please note that this epic focuses only on Optimize, not on other components like Operate, Tasklist since it's already done as part of other epics.
:robot: This issue is automatically synced from: source