JarvusInnovations / lapidus

Stream your PostgreSQL, MySQL or MongoDB databases anywhere, fast.
MIT License
171 stars 23 forks source link

Replace plugin system with avvio #20

Closed jmealo closed 10 months ago

jmealo commented 10 months ago

I think exposing Lapidus via an Event Emitter and Stream interface is sufficient (depending on your use case). The declaratively configured destinations and plugins should be a separate project.

Whether or not this makes sense depends on how we're able to chunk large transactions.