ATIVIDADE 1 – ESOFT – ARQUITETURA DE SOFTWARE – 53_2026 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

Rate this post

ATIVIDADE 1 – ESOFT – ARQUITETURA DE SOFTWARE – 53_2026

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.

– Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas da atividade e de que não deixou de atender a nenhum detalhe. Após o envio, não serão permitidas alterações. Por favor, não insista.

– Sempre que você consultar outros materiais e/ou conteúdos de terceiros, lembre-se de citá-los corretamente, atribuindo as devidas autorias, bem como inclua as fontes bibliográficas.

– Evite compartilhar sua resolução com colegas da turma. A expressão do aprendizado é pessoal e única de cada estudante. Preserve sua autoria e evite transtornos na replicação de sua resposta.

– A interpretação da atividade faz parte da avaliação. Por esse motivo, não são permitidas correções parciais da atividade no decorrer do módulo.

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

ou clique aqui
📚 Dúvidas sobre esta atividade?
WhatsApp: (99) 99119-3171
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.