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 Aplicativos
“este Livro É Obrigatório Para Todo Arquiteto Que Esteja Criando Sistemas Distribuídos Modernos.”
—
Aleksandar Serafimoski
Consultor Líder, Thoughtworks