logoalt Hacker News

Andydy25 • today at 4:10 PM • 1 reply • view on HN

In Respan, plugins are not arbitrary executables that you download from a random repository. They are modular crates that you compile into your application.

Plugins offer better interface boundaries. For example, you can implement a PII feature without having to touch the logging, billing, or provider subsystems.


Replies

verdverm • today at 4:12 PM

So we cannot just run a docker image for a gateway, we will also need an entire CI process to use this paradigm? Generally, when we use the term "plugin" in industry, this means we do not have to run a compiler.

Crates are still an avenue for supply chain compromise, they come from random developers. We've seen it before and I expect we will see in more frequently for a while, until out industry gets really serious about all the things around this.

➕ show 2 replies