ATIVIDADE 1 - ESOFT - ARQUITETURA DE SOFTWARE -
53_2026
QUESTÃO 1
MV-ASSESSORIA
Consulte a nossa assessoria pelo Número:
Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
A
transformação digital tem levado empresas a modernizar seus sistemas para
atender a demandas cada vez mais dinâmicas. Organizações que antes utilizavam
aplicações monolíticas agora buscam arquiteturas mais flexíveis, escaláveis e
resilientes, capazes de suportar integrações com múltiplos canais digitais,
processamento de eventos em tempo real e rápida evolução de funcionalidades.
Imagine que uma empresa do setor de logística e entregas está desenvolvendo uma
nova plataforma digital para gerenciar pedidos, rastreamento de entregas,
notificações aos clientes e integração com parceiros externos. A expectativa é
que a solução suporte crescimento contínuo, processamento de milhares de
eventos diários e evolução constante dos serviços.
Durante as reuniões de definição arquitetural, a equipe técnica identificou a
necessidade de utilizar padrões de projeto, arquiteturas baseadas em microsserviços
e eventos, mecanismos de resiliência e boas práticas de governança.
Além disso, a empresa deseja manter a documentação arquitetural atualizada e
acessível para todas as equipes envolvidas.
Considerando o cenário apresentado e os conteúdos estudados na disciplina,
elabore um texto único respondendo aos itens a seguir.
Agora, vamos à sua tarefa prática:
a) Explique como os
padrões de projeto de criação, estruturais, comportamentais e os princípios
GRASP podem contribuir para a qualidade, manutenibilidade e evolução do
sistema.
b) Justifique a
adoção de uma arquitetura baseada em microsserviços e descreva como eventos e
computação serverless podem ser utilizados para melhorar a escalabilidade e a
flexibilidade da solução.
c) Apresente pelo
menos dois padrões de resiliência que poderiam ser aplicados ao sistema e
explique os benefícios de sua utilização em um ambiente distribuído.
d) Explique a
importância da governança arquitetural e descreva como ferramentas de modelagem
e documentação podem auxiliar na comunicação, manutenção e evolução da
arquitetura ao longo do ciclo de vida do software.
0 comentários:
Postar um comentário