Arquitetura De Software As Partes Difíceis Não Há Decisões Fáceis Na Arquitetura De Software Pelo Contrário Há Muitas Partes Difíceis Problemas Ou Questões Desafiadoras Sem Práticas Recomendadas Que Forçam Você A Escolher Entre Vários Tipos De Concessões Com Este Livro Você Aprenderá A Pensar Criticamente Sobre As Vantagens E Desvantagens Das Arquiteturas Distribuídas Os Veteranos Em Arquitetura E Consultores Profissionais Neal Ford Mark Richards Pramod Sadalage E Zhamak Dehghani Discutem Estratégias Para A Escolha De Uma Arquitetura Adequada Entrelaçando Uma História Sobre Um Grupo Fictício De Profissionais De Tecnologia O Sysops Squad Eles Examinam Tudo Desde Como Determinar A Granularidade Do Serviço Gerenciar Fluxos De Trabalho E Orquestração Gerenciar E Dissociar Contratos E Gerenciar Transações Distribuídas Até Como Otimizar As Características Operacionais Como Escalabilidade Elasticidade E Desempenho Com Foco Nas Perguntas Mais Comuns Este Livro Oferece Técnicas Que O Ajudam A Descobrir E A Avaliar Os Trade-Offs Ao Enfrentar Os Problemas Com Os Quais Se Depara Como Arquiteto Analise Os Trade-Offs E Documente Suas Decisões De Forma Eficaz Tome Decisões Melhores Com Relação À Granularidade Do Serviço Compreenda As Complexidades Da Separação De Aplicativos Monolíticos Gerencie E Dissocie Contratos Entre Serviços Lide Com Dados Em Uma Arquitetura Altamente Distribuída Aprenda Padrões Para Gerenciar O Fluxo De Trabalho E As Transações Ao Desmembrar