Definição
Fronteiras arquiteturais são separações explícitas que impedem uma parte do sistema de vazar decisões, dependências ou instabilidade para outra.
O que sustenta o conceito
- Separação de responsabilidades
- Uma parte do sistema pode mudar sem obrigar todas as outras a mudar junto.
- Dono da decisão
- A fronteira deixa claro quem responde por comportamento, interfaces, dados e exceções.
- Contenção de falhas
- A instabilidade fica limitada para que uma mudança ou falha não se espalhe por todo o ambiente.
Por que isso importa
Sem fronteiras, o sucesso em um ponto muitas vezes escala complexidade oculta para o resto da organização.
Pontos de atenção
- Equipes compartilhando sistemas, mas não responsabilidades
- Fronteiras desenhadas pelo organograma em vez do comportamento do sistema
- Interfaces que dependem de conhecimento informal
Use fronteiras arquiteturais quando a questão não é apenas como sistemas se conectam, mas onde responsabilidade e mudança devem ser separadas.
Boas fronteiras reduzem carga de coordenação porque tornam visível o custo de atravessá-las.