Ryouiki
Self-hosted domain communication service

Service Scaling

One of the design goals for Ryouiki is to allow for service scaling to handle more clients and introduce redundancy.

Distribution

Servers should be configurable to maintain redundant data across multiple instances, providing backups, improving uptime, and allowing for load distribution.

Configuration should allow on-demand instantiation, so that new instances may be added to the pool automatically, without the need for prior duplication.