Logo Passei Direto
Buscar
A reservas empresa em XYZ é uma real. startup de tecnologia que desenvolveu um aplicativo móvel inovador para ajudar pessoas a encontrar restaurantes e fazer número de usuários. tempo O aplicativo já está em funcionamento há algum tempo e ganhou popularidade rapidamente, atraindo um escalabilidade do No entanto, com o aumento da base de usuários e a crescente demanda, a empresa enfrenta desafios em grande à desenvolvimento número de acessos simultâneos e pode resultar em tempos de resposta lentos durante os horárlos de pico. Além disso, a a um grande de sistema. O aplicativo atualmente está hospedado em servidores locals, o que pode limitar a capacidade de atender relação percebeu que algumas funcionalidades do aplicativo estão se tornando complexas de manter e evoluir devido à falta equipe de trabalhosa arquitetura bem definida. o código do aplicativo tornou-se menos modular e a adição de novos recursos está se tornando cada vez mais uma software e propensa a erros, A alta administração da empresa está preocupada com esses problemas e solicitou que a equipe de arquitetura de tome decisões estratégicas para enfrentar esses desafios e garantir o sucesso contínuo do aplicativo. sistema? Com base no cenário da empresa XYZ, qual das seguintes decisões descritivas seria mais adequada para abordar os desafios de escalabilidade do Assinale a alternativa correta Selecione uma alternativa; a) Selectonar um estilo arquitetural cliente-servldor para facilitar a comunicação entre os dispositivos móveis dos usuários e os servidores centrais da empresa b) Migrar o aplicativo para uma infraestrutura em nuvem escalável, como o Amazon Web Services (AWS) ou o Microsoft Azure, para lidar com os picos de tráfego e garantir malor disponibilidade C) Utilizar um padrão de projeto de balanceamento de carga para distribuir as solicitações de usuários entre vários servidores e evitar gargalos de desempenho d) Integrar um banco de dados distribuído para garantir a rápida recuperação de Informações e a redução da latência nas operações de consulta e) Documentar todas as decisões arquiteturais, incluindo os padrões de projeto e estilos arquiteturais selecionados, para facilitar a comunicação entre os membros da equipe e garantir uma evolução organizada do sistema
User badge image
Gilberto Moreira

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar as alternativas apresentadas para identificar a melhor decisão para abordar os desafios de escalabilidade da empresa XYZ. a) Selecionar um estilo arquitetural cliente-servidor para facilitar a comunicação entre os dispositivos móveis dos usuários e os servidores centrais da empresa - Embora isso possa ajudar, o modelo cliente-servidor é bastante tradicional e pode não resolver os problemas de escalabilidade enfrentados. b) Migrar o aplicativo para uma infraestrutura em nuvem escalável, como o Amazon Web Services (AWS) ou o Microsoft Azure, para lidar com os picos de tráfego e garantir maior disponibilidade - Esta opção é muito relevante, pois a nuvem oferece escalabilidade sob demanda, permitindo que a empresa atenda a picos de tráfego sem problemas de capacidade. c) Utilizar um padrão de projeto de balanceamento de carga para distribuir as solicitações de usuários entre vários servidores e evitar gargalos de desempenho - Essa é uma boa prática, mas depende de já haver uma infraestrutura que suporte múltiplos servidores. Se a empresa ainda está em servidores locais, isso pode não ser a solução mais imediata. d) Integrar um banco de dados distribuído para garantir a rápida recuperação de informações e a redução da latência nas operações de consulta - Isso pode ajudar, mas não aborda diretamente a questão da escalabilidade do aplicativo em si. e) Documentar todas as decisões arquiteturais, incluindo os padrões de projeto e estilos arquiteturais selecionados, para facilitar a comunicação entre os membros da equipe e garantir uma evolução organizada do sistema - Embora a documentação seja importante, não resolve os problemas de escalabilidade. Após essa análise, a alternativa que melhor aborda os desafios de escalabilidade da empresa XYZ é: b) Migrar o aplicativo para uma infraestrutura em nuvem escalável, como o Amazon Web Services (AWS) ou o Microsoft Azure, para lidar com os picos de tráfego e garantir maior disponibilidade.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina