fbpx

Concorrência é um dos tópicos mais importantes de arquitetura de software, e que deve ser conhecido e estudado por todo desenvolvedor de software.

O principal livro sobre esse assunto é o livro Padrões de Arquitetura do Martin Fowler, livro que não pode faltar na biblioteca de todo profissional de software, seja desenvolvedor, engenheiro, arquiteto de software e de toda empresa de software. 

Esse livro é uma resposta aos grandes desafios enfrentados no desenvolvimento de aplicações corporativas. Fowler reuniu um grupo de colaboradores para resumir mais de 40 soluções recorrentes em aplicações.

Patterns of Enterprise Application Architecture
  • Fowler, Martin (Author)
  • 560 Pages - 11/15/2002 (Publication Date) - Addison-Wesley Professional (Publisher)

Esse é o tipo de livro que você vai constantemente consultar a medida que for enfrentando desafios mais complexos que requerem soluções mais sofisticadas.

Fiz uma apresentação introdutória sobre o tema na Bluesoft, e gravei um vídeo sobre assunto.

Confira os slides e vídeos e aprenda um pouco mais sobre:

  • Locking (Pessimista e Otimista)
  • Leituras (Consistente e Inconsistente)
  • Compartilhamento de Recursos
  • Contextos e Escopos de Execução
  • Transações ACID
  • Deadlocks
  • Níveis de Isolamento Transacional

E você já leu o livro do Fowler? Tem algum outro que recomenda sobre o assunto? Deixe seu comentário!

Share This