gtri / lowendinsight

LowEndInsight is a simple "bus-factor" risk analysis library for Open Source Software that is managed within a Git repository. Provide the git URL and the library will respond with a basic Elixir Map structure report. Critical feedback is always appreciated.
BSD 3-Clause "New" or "Revised" License
12 stars 3 forks source link

Use Phoenix.PubSub to allow for result processing extension #111

Closed kitplummer closed 3 years ago

kitplummer commented 3 years ago

Consider adding Phoenix.PubSub to write the analysis results to a queue. Would allow for async/distribution for writing to a DB/keystore.

Redis? ETS? sqlite?

kitplummer commented 3 years ago

Phoenix.PubSub requires PG or Redis on the backend for persistence. So...maybe just write directly to sqlite3 or redis from the proc.