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

🏛️ [EPIC] : Functionally Complete Hermes #147

Open
9 tasks
Tracked by #150
stevenj opened this issue Feb 22, 2024 · 0 comments
Open
9 tasks
Tracked by #150

🏛️ [EPIC] : Functionally Complete Hermes #147

stevenj opened this issue Feb 22, 2024 · 0 comments
Labels
epic A high-level feature or collection of related user stories/tasks that span multiple issues.

Comments

@stevenj
Copy link
Collaborator

stevenj commented Feb 22, 2024

Summary

Finalizing the Hermes WASM execution engine (MVP)

JIRA Epic

TODO

Description

Hermes - Functionally complete

This Epic involves final integration of the Hermes runtime and running a real sample application on top of it. To validate the engine architecture and ensure it operates as expected for the MVP initial state.

Todo

Features

  • Handle and orchestrate a pool of WASM executors that execute the packaged application’s business logic.
  • Load WASM modules for a packaged application.
  • Execute an init function provided by each WASM module.
  • Given an event to be delivered to a packaged application:
    • Get all the WASM Modules for the application that processes that event.
    • Schedule those modules on free WASM executors from the pool.
    • Clone the WASM memory state before execution.
    • Ensures a packaged applications configuration and context are maintained during the lifetime of a WASM Events execution.
  • Automated test cases running in continuous integration.
@stevenj stevenj added the epic A high-level feature or collection of related user stories/tasks that span multiple issues. label Feb 22, 2024
@stevenj stevenj added this to Catalyst Feb 22, 2024
@Mr-Leshiy Mr-Leshiy moved this to 📋 Backlog in Catalyst Mar 6, 2024
@Mr-Leshiy Mr-Leshiy added backend and removed backend labels Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A high-level feature or collection of related user stories/tasks that span multiple issues.
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants