A empresa XYZ é uma startup de tecnologia que desenvolveu um aplicativo móvel inovador para ajudar pessoas a encontrar restaurantes e fazer reservas em tempo real. O aplicativo já está em funcionamento há algum tempo e ganhou popularidade rapidamente, atraindo um grande número de usuários. No entanto, com o aumento da base de usuários e a crescente demanda, a empresa enfrenta desafios em relação à escalabilidade do sistema. O aplicativo atualmente está hospedado em servidores locais, o que pode limitar a capacidade de atender a um grande número de acessos simultâneos e pode resultar em tempos de resposta lentos durante os horários de pico. Além disso, a equipe de desenvolvimento percebeu que algumas funcionalidades do aplicativo estão se tornando complexas de manter e evoluir devido à falta de uma 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 trabalhosa e propensa a erros. A alta administração da empresa está preocupada com esses problemas e solicitou que a equipe de arquitetura de software tome decisões estratégicas para enfrentar esses desafios e garantir o sucesso contínuo do aplicativo.
Com base no cenário da empresa XYZ, qual das seguintes decisões descritivas seria mais adequada para abordar os desafios de escalabilidade do sistema?
Assinale a alternativa correta
Ed
há 5 meses
Para abordar os desafios de escalabilidade do sistema da empresa XYZ, a alternativa mais adequada seria migrar o aplicativo para uma infraestrutura de nuvem. Isso permitiria que a empresa escalasse seus recursos de forma dinâmica, atendendo a picos de demanda sem comprometer o desempenho. Além disso, a nuvem oferece maior flexibilidade e pode facilitar a implementação de uma arquitetura mais modular, o que ajudaria na manutenção e evolução do aplicativo. Se precisar de mais detalhes sobre como implementar essa solução, estou aqui para ajudar!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Com base no cenário apresentado, a decisão mais adequada para abordar os desafios de escalabilidade do sistema da empresa XYZ seria migrar o aplicativo para uma infraestrutura em nuvem. Ao hospedar o aplicativo em servidores na nuvem, a empresa poderá escalar facilmente a capacidade de atendimento, permitindo lidar com um grande número de acessos simultâneos e evitar tempos de resposta lentos durante os horários de pico. Além disso, a infraestrutura em nuvem oferece recursos de escalabilidade automática, o que significa que a capacidade do sistema pode ser ajustada de acordo com a demanda em tempo real. Essa abordagem também pode ajudar a melhorar a modularidade do código e facilitar a adição de novos recursos, pois a infraestrutura em nuvem oferece recursos e serviços que podem ser facilmente integrados ao aplicativo.