eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
8 stars 8 forks source link

Persistence in the BPDM orchestrator #722

Closed maximilianong closed 1 month ago

maximilianong commented 3 months ago

Description

To enhance the robustness and scalability of the BPDM (Business Process Data Management) orchestrator by implementing improved exception handling and persistence mechanisms, especially in scenarios involving orchestrator unavailability and mass-upload operations.

Exception Handling Improvement:

As a user, I want the system to handle BPDM orchestrator unavailability or crashes gracefully, so that I can be informed about the failure and know to restart the process.

Persistent Storage Integration:

As a system administrator, I want the BPDM orchestrator to use persistent storage instead of in-memory storage, so that the system can handle larger volumes of data and maintain state across restarts.

Mass-Upload Handling:

As a user, I want the system to handle mass-upload operations efficiently, so that I can upload large datasets without hitting system limits or experiencing failures.

Impact

By implementing these features, the BPDM orchestrator will become more resilient to failures, capable of handling larger datasets, and better equipped to manage high-volume data uploads.

Additional information

stephanbcbauer commented 1 month ago

After a brief consultation with Sebastian, the feature is set to 'backlog' status. Associated committer is also fine with it.

maximilianong commented 1 month ago

This is part of the 24.08 release.