Pesquisas salariais em todo o mundo colocam regularmente o arquiteto de software entre os 10 melhores empregos, mas não existe um guia real para ajudar desenvolvedores a se tornarem arquitetos.. Até agora. Este livro fornece a primeira visão geral abrangente dos muitos aspectos da arquitetura de software.. Aspirantes e arquitetos existentes examinarão características arquitetônicas, padrões arquitetônicos, determinação de componentes, diagramação e apresentação da arquitetura, arquitetura evolutiva e muitos outros tópicos.
Mark Richards e Neal Ford―praticantes que ensinam aulas de arquitetura de software profissionalmente há anos―focam em princípios de arquitetura que se aplicam a todas as pilhas de tecnologia. Você explorará arquitetura de software sob uma luz moderna, levando em consideração todas as inovações da década passada.
Este livro examina:
Padrões de arquitetura: A base técnica para muitas decisões arquitetônicas
Componentes: Identificação, acoplamento, coesão, particionamento e granularidade
Habilidades interpessoais: Gestão eficaz de equipas, reuniões, negociação, apresentações e muito mais
Modernidade: Práticas de engenharia e abordagens operacionais que mudaram radicalmente nos últimos anos
Arquitetura como uma disciplina de engenharia: Resultados repetíveis, métricas e avaliações concretas que adicionam rigor à arquitetura de software
Sobre o autor
Mark Richards é um arquiteto de software experiente e prático envolvido na arquitetura, design e implementação de arquiteturas de microsserviços, arquiteturas orientadas a serviços e sistemas distribuídos em J2EE e outras tecnologias. Neal Ford é Diretor, Arquiteto de Software e Meme Wrangler na ThoughtWorks, uma consultoria global de TI com foco exclusivo em desenvolvimento e entrega de software de ponta a ponta.. Antes de ingressar na ThoughtWorks, Neal era o Diretor de Tecnologia da The DSW Group, Ltd., uma empresa de treinamento e desenvolvimento reconhecida nacionalmente.