Este livro é ideal para programadores, desenvolvedores arquitetos iniciantes que não querem passar pela introdução conceitual e gostam de entender o que estão fazendo. O livro lida diretamente com pontos de arquitetura de software necessários no dia a dia de um trabalho de arquitetura e desenvolvimento de software. Este livro foca nos pontos práticos e vai direto aos pontos chave de tecnologias, metodologias e paradigmas.Tudo que você precisa para sobreviver no mercado de TI atual. O foco do livro é desenvolvimento, arquitetura, e gestão de software, isto significa que não abordaremos com tanta profundidade por exemplo arquitetura de hardware de computadores. Em contra partida, temos um foco em conceitos e questões práticas programação e arquitetura de software utilizando desenvolvimento com exemplos semelhantes aos da vida real.