Arquivo da categoria: Arquitetura de Software

Soluções técnicas robustas no início de projetos ágeis

Scott Ambler apresenta em seu livro Entrega Ágil Disciplinada quatro abordagens observadas na comunidade para o desenho de soluções técnicas na iniciação de projetos de software. Cada abordagem traz vantagens e desvantagens e tem um determinado contexto de uso que … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

Arquiteturas Evolutivas e o Débito Técnico Arquitetural

Uma arquitetura de software executável é o conjunto de códigos executáveis que suportam os requisitos (casos de uso, estórias do usuário ou telas) mais importantes para o negócio e que afetam os elementos técnicos de um sistema em amplitude. Idealmente, … Continue lendo

Publicado em Arquitetura de Software, Engenharia de Software | Deixar um comentário

Entre duas soluções técnicas igualmente boas, escolha a mais simples

Consideremos um problema de integração ad-hoc entre duas empresas sobre um canal seguro. A empresa B precisa disponibilizar informações sobre estoques de seus produtos criados em uma aplicação ASP.NET MVC. A empresa A precisa consumir estas informações sincronamente (RPC) em … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

A decisão tecnológica mais importante do arquiteto de soluções

Phillipe Kruchten disse uma vez que a vida do arquiteto é uma longa sucessão de decisões sub-ótimas e parcialmente tomadas no escuro. Nada mais verdadeiro, em minha opinião. Mas qual seria a decisão mais importante que um arquiteto deve tomar. … Continue lendo

Publicado em Arquitetura de Software, Plataformas | Deixar um comentário

E se Benjamin Franklin fosse um arquiteto de software?

Benjamim Franklin foi um dos gênios da era moderna. Além de ser um cientista, ele também foi  jornalista, editor, autor, filantropo, abolicionista, funcionário público, diplomata, inventor e enxadrista. E se com todo este gênio, ele tivesse sido arquiteto de software? Ele … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

A agenda moderna do arquiteto de software

O SEI (Instituo de Engenharia de Software de Carnegie Mellon) irá promover em dois meses o maior congresso de arquitetura de software do mundo (SATURN). Este congresso terá diversas trilhas (grupo de palestras com tema específico), que fornecem ao leitor … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

Estratégias de Integração de Aplicações Java EE

A maioria (senão todas) das grandes empresas que já tive contato tem graves problemas de integração de aplicações. Observo diversos colegas que trabalham com arquitetura que reportam o mesmo problema. Estas empresas integram aplicações conforme a figura abaixo. A este … Continue lendo

Publicado em Arquitetura de Software, Java | Deixar um comentário

O arquiteto das nuvens

A arquitetura de software existe como uma disciplina formal há quase 25 anos. Podemos destacar, ainda no início da sua base como disciplina, alguns artigos fundamentais como este: Larger Scale Systems Require Higher-Level Abstractions, da autora Mary Shaw, do ano de … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

Esqueletos andantes

Allistair Cockburn é um dos grandes pensadores de engenharia de software em atividade. É dele o melhor livro que conheço sobre casos de uso, chamado de Casos de Uso Eficazes. É dele também um conceito chave usado em arquitetura de … Continue lendo

Publicado em Arquitetura de Software | 2 comentários

Tendências de Arquitetura para 2012-2014

O Forrester Group lançou agora em Outubro seu relatório de tendências de tecnologias de negócio para arquitetura corporativa os próximos três anos (2012-2014). Faço um brevíssimo resumo do mesmo abaixo, focado em quatro das tendências apresentadas. BPM O  Forrester prevê uma expansão … Continue lendo

Publicado em Arquitetura de Software, Processos de Negócio - BPM | Deixar um comentário