FlowFuse / flowfuse

Connect, collect, transform, visualise, and interact with your Industrial Data in a single platform. Use FlowFuse to manage, scale and secure your Node-RED solutions.
https://flowfuse.com
Other
276 stars 63 forks source link

Scalability: move ephemeral state to redis #3642

Open knolleary opened 7 months ago

knolleary commented 7 months ago

Part of #2782

Whilst the work under #2782 has removed most in-memory state handling, there are some pieces that are not suitable for managing via the postgres database.

### Tasks
- [ ] Identify what technology to use (redis, or an alternative given recent licensing changes)
- [ ] Add to our helm charts
- [ ] Setup authentication mechanism
- [ ] Update rate-limiting to use redis if configured
- [ ] Review instance/device lifecycle to see if any other state needs moving in
hardillb commented 7 months ago

Or some suitable fork/alternative (though current new license only impacts SaaS offerings of Redis iirc) e.g.