Funcionalidades de exportação/backup geralmente funcionam através de um negócio chamado "cron", um programa que roda em segundo plano (um "daemon", AMO esse termo 😄) no backend (servidores/data centers), conduzindo e orquestrando outros programas de segundo plano (quase como Stolas gerindo sua legião de 26 daemons), que vão rodar como tarefas de acordo com as configurações de prioridade e frequência setadas para tais tarefas no backend. Então quando uma pessoa usuária clica para fazer a exportação dos dados, é como, imagine, alguém marcando um agendamento pra emitir uma certidão negativa na delegacia: a delegacia não vai começar a elaborar o documento no mesmo segundo, isso vai levar uns dias; da mesma forma, o "dossiê" do próprio perfil numa rede social (não só Facebook, mas também aqui o Fediverso) não vai ser elaborado no mesmo segundo, vai levar uns minutos ou horas, talvez até dias a depender de quantas emissões de backup estão na fila. Note o termo: fila. Lembram do Caixa Tem na época do COVID-19? Tinha uma "fila virtual" pra acessar o benefício. Era uma fila visível axs usuárixs, aparentemente uma coisa inédita em apps, mas na realidade esse conceito de "fila" existe em praticamente todo software de grande porte, incluindo mas não limitado a redes sociais.Ademais, sistemas muito grandes em tamanho como Facebook vão ter partes independentes operando em diferentes servidores nos data centers da Meta, isso chama-se "divisão de responsabilidades", e nesse sentido, o que faz o feed funcionar estará rodando num servidor diferente do que roda tarefas de cron de elaboração de backups. Capaz até do próprio cron em si, o maestro conduzindo a orquestra de tarefas de backend, seja uma espécie de C2 (control and command, pegando emprestado um termo da cibersegurança) rodando numa máquina independente das tarefas que orquestra.Portanto, o que eu imagino que aconteceria, na prática, é que simplesmente os arquivos de backup demorariam dias ou até semanas pra aparecer, mas o Facebook/Instagram continuaria funcionando como se nada tivesse acontecendo. Mesmo o ônus de armazenamento gerado pelas centenas de milhões de arquivos ZIP não fariam muita cócega numa empresa que tem dinheiro de jogo banco imobiliário dado de bandeja por empresas de capital de investimento pra que Meta, Google e afins possam adquirir mais HDs pros data centers.E se tais funcionalidades começassem a fazer cócegas nos servidores, absolutamente nada impede de a empresa ir lá e desativar o recurso, tal como, por exemplo, um banco pode simplesmente fechar as portas das agências ou desativar os caixas eletrônicos (sob desculpas como "máquina em manutenção" ou simplesmente com a tela apagada) se começasse um frenesi de saques em massa.Fonte: minha mente de profissional DevOps que já planejou e codou backends de sistemas e websites, incluindo essas funcionalidades de backup.!tecnologia@lemmy.eco.br
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: