Executando verificação de segurança...
1

Uma funcionalidade interessante para o sistema pode ser a de possuir os dados descentralizados, de forma que os dados sigam existindo independente do servidor estar rodando ou não.

Semelhante ao torrent, por exemplo, onde cada cliente também é servidor.

Um exemplo bem legal de banco de dados descentralizado é o Gun.JS https://gun.eco/.

Em meu repositório https://github.com/rodrigogmartins/chatgun eu crio de forma simplificada um webchat descentralizado quase sem back-end.

A fins de estudo, se alguém tiver alguma experiência com esse tipo de sistema, adoraria saber um pouco mais.

Por se tratar de algo relacionado ao governo, talvez seja uma boa ideia verificar o que pode ou não ser feito de acordo com a lei antes de implementar novas funcionalidades.

Entendo que é ruim tentar discutir as regras do jogo quando se está contra o dono da bola, por isso eu tenderia a, ao menos, adotar certa prudência ou respaldo.