Uma empresa de comércio eletrônico está ampliando suas operações e passou a atender clientes de diferentes regiões do país. Atualmente, todos os serviços da plataforma (cadastro de clientes, consulta de produtos, processamento de pedidos e pagamentos) são executados em um único servidor.
Com o aumento do número de usuários, a empresa começou a enfrentar lentidão, indisponibilidade e dificuldades para atender ao crescimento da demanda. Para solucionar esses problemas, a equipe de TI propôs distribuir os serviços entre diferentes computadores interligados por uma rede.
De acordo com o conteúdo estudado, um sistema distribuído é constituído por sistemas computacionais independentes e autônomos interligados por uma estrutura de rede, que cooperam na execução dos serviços. Para o usuário, essa distribuição pode ocorrer de maneira transparente, criando a percepção de utilização de um único sistema.
Considerando o cenário apresentado e os conceitos estudados sobre Sistemas Distribuídos, responda:
Por que a utilização de um sistema distribuído pode ser adequada para a empresa apresentada? Explique como a distribuição dos serviços entre diferentes computadores pode contribuir para a escalabilidade e a disponibilidade da plataforma e apresente um desafio que deverá ser considerado pela equipe de TI durante sua implementação.
Referências: Sistemas Distribuídos / Carlos Andre de Sousa Rocha, José de Sousa Magalhães, Muriel de Fátima Bernhardt; organizador: José de Sousa Magalhães. Florianópolis: Arqué, 2025.