Logo Passei Direto
Buscar
A computação serverless, como qualquer coisa na computação, não é uma bala de prata que resolve todos os problemas das organizações.
Sobre os casos de uso de computação serverless, podemos afirmar que não é comumente utilizada em qual dos cenários abaixo?
Desenvolvimento de aplicações móveis nativas.
Processamento de dados em tempo real.
Aplicações serverless-side rendering.
Back-end de IoT.
User badge image
Estudo Através de Questões

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para responder à sua pergunta sobre os casos de uso da computação serverless, vamos analisar cada uma das opções apresentadas: 1. Desenvolvimento de aplicações móveis nativas - A computação serverless pode ser utilizada para backend de aplicações móveis, permitindo escalabilidade e gerenciamento simplificado. 2. Processamento de dados em tempo real - Este é um cenário onde a computação serverless é frequentemente aplicada, pois permite o processamento de eventos de forma eficiente e escalável. 3. Aplicações serverless-side rendering - Embora seja possível utilizar serverless para renderização de páginas, esse não é um uso comum, pois geralmente envolve mais complexidade e pode não se beneficiar tanto da abordagem serverless. 4. Back-end de IoT - A computação serverless é bastante utilizada em cenários de IoT, onde há necessidade de processar grandes volumes de dados de dispositivos conectados. Dentre as opções, a que menos se relaciona com o uso comum da computação serverless é: Aplicações serverless-side rendering. Portanto, essa é a resposta correta.

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!

Essa pergunta também está no material:

Mais perguntas desse material

Sabemos que o JavaScript é uma linguagem interpretada pelo browser, sendo a principal responsável por adicionar interatividade nas aplicações web.
Sobre a linguagem JavaScript e suas características, assinale a alternativa incorreta:
A linguagem é puramente funcional, com tratamento eficaz para efeitos colaterais e imutabilidade.
O JavaScript é uma linguagem interpretada pelo Browser Engine, sendo possível também executá-la no lado do servidor através da plataforma Node.js.
O JavaScript é uma linguagem fracamente tipada, sendo possível declarar uma variável como string e associar um valor inteiro posteriormente.
O JavaScript possui um mecanismo interno de checagem de tipos eficiente, tornando visível ao desenvolvedor possíveis bugs logo em tempo de desenvolvimento/build.

Sobre o perfil profissional e responsabilidades de um Arquiteto Front End.
Assinale a alternativa correta:
Não atua próximo ao time de desenvolvimento, uma vez que a principal responsabilidade é a interface com o cliente.
Deve sempre escolher um framework para resolver os problemas.
O principal atributo do papel de Tech Lead é ser guardiã(o) dos componentes compartilhados entre os times de desenvolvimento.
Deve ter uma visão agnóstica a frameworks.

Os bundlers e empacotadores de código foram incorporados ao desenvolvimento de aplicações front-end com o intuito de tornar mais fácil algumas tarefas que antes eram feitas e desenvolvidas manualmente.
Qual a alternativa que melhor descreve uma ferramenta de bundle de código front-end?
São soluções que visam automatizar tarefas como: minificação de css, concatenar javascripts e adicionar referências desses arquivos no HTML.
Soluções que automatizam a criação de estilos, possibilitando usar um toolkit de estilos prontos para agilizar o desenvolvimento da aplicação.
É uma ferramenta de especificação de javascript utilizado para informar ao desenvolvedor o que deve ou não deve ser escrito em tempo de desenvolvimento.
Utiliza o conceito de Decorators para ajudar a criar componentes utilizando o paradigma orientado por objetos.

Dentre as formas de implementação de micro front-ends, temos a alternativa de implementar em tempo de build por meio de pacotes npm.
Sobre essa forma de implementação, é correto afirmar que:
A pipeline de build, test e deploy não é totalmente independente, uma vez que para lançar uma versão do micro front-end é necessário também atualizar o projeto principal.
Cada micro front-end perde a sua coesão uma vez que deve concentrar a responsabilidade do gerenciamento de versão do projeto.
Todas as alternativas estão corretas.
A base de código é concentrada em um único projeto, similar ao que acontece na arquitetura baseada em monorepos.

A implementação de micro front-ends por meio de iframes é possível utilizando algumas APIs do browser, uma vez que se torna necessário em alguns casos a comunicação entre micro front-ends.
Sobre essa forma de implementação, assinale a alternativa correta:
Propõe a criação de uma camada de event-receivers em uma aplicação principal, que são emitidos/recebidos via PostMessage API.
É necessário utilizar um framework como o Redux para estabelecer uma comunicação entre os micro front-ends.
Torna impossível a convivência de mais de um framework na mesma aplicação.
Utiliza um assets-manifest.json para identificar os micro front-ends, similar ao Service Discovery na abordagem de microsserviços.

As aplicações server-side rendered (SSR) ganharam muita adoção e permitem a resolução de problemas que as Single Page Applications não resolvem de forma muito eficiente.
Sobre as aplicações SSR com frameworks modernos como Next e Nuxt, é correto afirmar:
Oneram a aplicação no quesito SEO, uma vez que as ferramentas de busca não conseguem ler as informações do servidor.
É necessário utilizar a linguagem ReasonML para criação de componentes no lado do servidor.
A aplicação sempre irá recarregar a tela inteira a cada navegação.
O sistema de rotas da aplicação é configurado do lado do servidor através da estrutura de pastas e arquivos.

O OWASP top ten alerta para o tópico cross-site scripting, que pode abrir brechas de segurança na aplicação.
Sobre o Cross-site scripting, assinale a alternativa correta:
Previne ataques de SQL Injection feitos via URL do browser.
Pode ser resolvido utilizando ferramentas de monitoramento.
Pode ser prevenido sanitizando os campos de texto na aplicação através de ferramentas ou manualmente.
Pode ser prevenido rodando o comando npm audit no terminal.

Mais conteúdos dessa disciplina