Determinada empresa oferece um sistema de vendas na Internet...

Próximas questões
Com base no mesmo assunto
Q75429 Programação
Determinada empresa oferece um sistema de vendas na Internet, que é executado em um cluster de servidores no Rio de Janeiro. Usuários de todo Brasil podem efetuar compras nesse sistema, que foi construído de modo a registrar as ações dos usuários de acordo com o horário local do banco de dados do cluster, assim como apresentar as páginas WEB com o charset UTF-8. Além disso, foi introduzido um mecanismo de CAPTCHA em algumas funcionalidades do sistema.

Com base nessa situação, conclui-se que o(a)
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - uso do horário local no sistema, em detrimento ao horário GMT e fuso, é problemático devido ao horário de verão.

A questão aborda conhecimentos em sistemas web distribuídos, incluindo práticas de internacionalização, acessibilidade e alta disponibilidade. Especificamente, ela toca em três pontos:

  • Configuração de charset para a compatibilidade de caracteres;
  • Uso de CAPTCHA para segurança;
  • Gerenciamento de horário em aplicativos distribuídos.

Para entender por que a alternativa C é a correta, é preciso ter noção de como o horário é tratado em sistemas distribuídos que atendem a usuários em diferentes fusos horários. Ao registrar ações dos usuários baseando-se no horário local do banco de dados, haverá inconsistência de dados quando ocorrerem mudanças devido ao horário de verão, ou mesmo entre usuários que estão em estados com fusos horários diferentes. Isso pode levar a confusões em registros de pedidos, logs de atividades e quaisquer funcionalidades que dependam da hora e data exatas das ações dos usuários.

A prática recomendada é utilizar o Tempo Universal Coordenado (UTC), anteriormente conhecido como GMT (Greenwich Mean Time), e aplicar o fuso horário adequado quando for apresentar a informação para o usuário. Isso garante consistência e evita os problemas associados ao horário de verão, que pode começar e terminar em datas diferentes a cada ano, ou mesmo ser eliminado, como tem acontecido em muitos lugares.

As demais alternativas são incorretas ou baseadas em conceitos desatualizados:

  • A alternativa A subestima a importância do CAPTCHA como uma camada adicional de segurança contra bots.
  • A alternativa B está errada porque o UTF-8 é capaz de exibir corretamente uma ampla gama de caracteres, incluindo acentuados.
  • A alternativa D faz uma afirmação equivocada sobre a estabilidade do balanceamento de carga de conexões HTTPS.
  • A alternativa E confunde os conceitos de cluster e grid computing; além disso, servidores em um cluster podem servir diferentes requests de maneira independente sem prejuízo à experiência do usuário.

É importante notar que questões como essa, que tratam de conceitos práticos de sistemas distribuídos e internacionalização, são fundamentais para o desenvolvimento de aplicações web que atendam a uma base de usuários variada e global.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo