Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Support Remote Modules for distributed java ai apps #17

Open
czelabueno opened this issue Jan 15, 2025 · 0 comments
Open

[FEATURE] Support Remote Modules for distributed java ai apps #17

czelabueno opened this issue Jan 15, 2025 · 0 comments
Labels
enhancement New feature or request Q1-25 Expected for Q1 2025

Comments

@czelabueno
Copy link
Owner

Feature Title

Implement Remote Modules

Description

A Module should be able to run in a separate JVM like any other Java program and should interface its entry point so that a caller of the module can pass it as input. In this way, remote modules can run in isolated and independent infrastructures. The user could have a catalog of reusable modules for different workflows. Also the user can load balance for high-performance environments.
jai-distributed-architecture

Motivation

  • Flexibility to manage an app performance for complex use cases
  • Reusability modules between jai-workflows if it's required.
  • Granular scalability based-on modules and workflows.
  • Real use case for production environments
  • Ready for cloud-native environments

Alternatives

Keep to jai workflows as a single java program

Additional Context

No response

@czelabueno czelabueno added enhancement New feature or request Q1-25 Expected for Q1 2025 labels Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Q1-25 Expected for Q1 2025
Projects
None yet
Development

No branches or pull requests

1 participant