janus-idp/backstage-showcase

Explore the support of native modules in the backend dynamic plugins.

davidfestal opened this issue · 0 comments

For now native modules (compiled from C++) are not supported by the dynamic plugins mechanism.
We should have at least an idea of some paths forward supporting them, also for Javascript modules which include native modules in their private transitive dependencies.

This brings a number of challenges related to the packaging of the backend dynamic plugins, and their installation, and when the compilation to binary code occurs...

Some related links to feed the initial thinking and design: https://gist.github.com/davidfestal/4a8dc7efdcd9dbfcbb37f004eae9529d