Leia o caso a seguir. L. é um desenvolvedor escolhendo um f...
L. é um desenvolvedor escolhendo um framework para melhorar a performance de uma aplicação de análise de dados em tempo real. L. optou pelo framework que oferece melhores funcionalidades para processamento de dados em tempo real, com alta disponibilidade e tolerância a falhas.
Elaborado pelo(a) autor(a).
A partir do caso apresentado, o desenvolvedor optou por
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão apresentada, que gira em torno da escolha de um framework para melhorar a performance de uma aplicação de análise de dados em tempo real, com alta disponibilidade e tolerância a falhas.
A alternativa correta é: Alternativa C - Apache Kafka Streams.
Análise da Alternativa Correta:
Apache Kafka Streams é uma biblioteca cliente usada para construir aplicações e microservices, onde os dados de entrada e saída são armazenados em clusters Kafka. Essa ferramenta é ideal para o processamento de dados em tempo real e é conhecida por oferecer alta disponibilidade e tolerância a falhas, exatamente como descrito no caso apresentado. Isso faz do Apache Kafka Streams a escolha mais adequada para o desenvolvedor L.
Análise das Alternativas Incorretas:
Alternativa A - Angular:
O Angular é um framework JavaScript para construir aplicações web, focado em criar experiências interativas no cliente. Embora poderoso para desenvolvimento web, ele não é apropriado para processamento de dados em tempo real com alta disponibilidade e tolerância a falhas.
Alternativa B - React:
React é uma biblioteca JavaScript para construir interfaces de usuário, especialmente para aplicações web. Similar ao Angular, ele não é destinado para processamento de dados em tempo real com as características mencionadas no problema.
Alternativa D - Vue.js:
Vue.js também é um framework JavaScript usado para construir interfaces de usuário. Apesar de sua popularidade para aplicações front-end, não oferece as funcionalidades de processamento de dados em tempo real com alta disponibilidade e tolerância a falhas.
Portanto, ao considerar a necessidade específica do caso apresentado, a única escolha que atende a esses requisitos é o Apache Kafka Streams.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo