Atividade - Arquiteturas de Sistemas Distribuídos: Análise Comparativa, Aplicações Práticas e Tomada de Decisão em Ambientes Modernos - Guia Básico
Cenários Apresentados para o Estudo de Arquiteturas de Sistemas Distribuídos Empresas modernas utilizam diferentes arquiteturas de sistemas distribuídos conforme seus objetivos, como escalabilidade, desempenho e resiliência. No entanto, não existe uma solução única: cada arquitetura apresenta vantagens, limitações e cenários mais adequados para sua aplicação. Nesta atividade, você atuará como consultor(a), sendo responsável por investigar, comparar e propor soluções arquiteturais para diferentes contextos. 1. Pesquisa e Fundamentação Teórica Pesquise e explique, com suas próprias palavras: • Arquitetura Monolítica • Arquitetura em Microservices • Arquitetura Orientada a Eventos (Event-Driven) • SOA (Service-Oriented Architecture) Para cada uma, apresente: • Conceito • Vantagens • Desvantagens • Exemplos reais de uso 2. Estudo de Cenários Analise os cenários a seguir: Cenário A – Startup em crescimento Uma startup em rápida expansão precisa lançar funcionalidades com ...