Open dbluhm opened 8 months ago
Related issue -- what are the pros/cons of making ALL deployments of ACA-Py multi-instance aware? E.g. that something like redis becomes core vs. an extension. How useful is it to have a "simple" version of ACA-Py in the real world?
Good question. I think there is value in the concept of an "agent in a box," to borrow a term @TelegramSam has used in the past. Having something that is easy to set up (minimal dependencies on other infrastructure you have to run yourself) and then expand upon over time has been a common on ramp for people, I think. Introducing redis doesn't necessarily break that; the demo we have in the repo already orchestrates more than one container -- what's one more? It would be nice to retain the option to not have an external dependency though.
Notes from #2816:
We should investigate our options and determine if the proposed caching strategy would work as intended or if there are deeper solutions we'd need to look into.