Thoughts for consideration:
- Should we use
hashbang.sh for this or irc.hashbang.sh?
- If we use
irc.hashbang.sh for this, how can we set up hashbang.sh in a way where IRC won't lose out on messages created on a potential hashbang.sh matrix server
- If we don't use
irc.hashbang.sh, we need a good way to set up either SRV records or well-known, with the former being defined in admin-tools and the latter probably being done via an Ingress. I believe we can have separate Ingress on the same domain name defined across namespaces, so this should be a valid option
- Should this be tested to see if we can use a temporary database?
- Should we use Dendrite in monolith or polylith mode? Polylith mode probably won't give us any advantage, and given this only needs to scale to the size of the IRC server, I think the IRC server will fall over first.
Thoughts for consideration:
hashbang.shfor this orirc.hashbang.sh?irc.hashbang.shfor this, how can we set uphashbang.shin a way where IRC won't lose out on messages created on a potentialhashbang.shmatrix serverirc.hashbang.sh, we need a good way to set up either SRV records or well-known, with the former being defined in admin-tools and the latter probably being done via an Ingress. I believe we can have separate Ingress on the same domain name defined across namespaces, so this should be a valid option