Alex Sousa Dev
Fundamentos da Arquitetura de Software – 2ª Edição: Uma Abordagem Moderna de Engenharia
Lendo

Fundamentos da Arquitetura de Software – 2ª Edição: Uma Abordagem Moderna de Engenharia

por Mark Richards e Neal Ford

O livro "Fundamentos da Arquitetura de Software – 2ª Edição: Uma Abordagem Moderna de Engenharia", escrito pelos especialistas Mark Richards e Neal Ford, é considerado o guia definitivo para desenvolvedores que desejam fazer a transição para o papel de arquiteto de software, bem como para arquitetos experientes que buscam formalizar seus conhecimentos.

A recém-lançada 2ª edição traz capítulos inéditos para abordar as inovações tecnológicas e operacionais da última década, mantendo o foco nos princípios fundamentais que sobrevivem às mudanças de frameworks e linguagens.

O resumo da obra é que "Fundamentos da Arquitetura de Software" não ensina você a escrever linhas de código, ensina o processo de tomada de decisão. A obra preenche a lacuna existente entre o conhecimento de codificação e o rigor técnico que a profissão de arquiteto exige, oferecendo as ferramentas necessárias para justificar cada decisão estrutural nos sistemas de grande porte.

Artigos relacionados

  • Fundamentos da Arquitetura de Software - Capitulo 4

    O design estrutural na arquitetura de software não acontece por acaso. Ele é composto principalmente por duas atividades fundamentais: a análise de características arquiteturais e o design de componentes lógicos. Mas o que exatamente são essas características e como elas moldam os sistemas que construímos?

  • Fundamentos da Arquitetura de Software - Capitulo 3

    Há muito tempo arquitetos e desenvolvedores lidam com o conceito de modularidade. Como ficou evidente no clássico Composite/Structured Design (1978): "A modularidade é um princípio organizador".

  • Fundamentos da Arquitetura de Software - Capitulo 2

    Pensamento arquitetural. Nesse capítulo apresenta alguns aspectos básicos para começarmos a pensar como um arquiteto.

  • Fundamentos da Arquitetura de Software - Capitulo 1

    A migração de desenvolvedores para a arquiteto é vista como uma estratégia de carreira resiliente frente à IA, pois a função exige o julgamento de contextos complexos e trade-offs que máquinas ainda não replicam.