Enable javascript in your browser for better experience. Need to know to enable it? Go here.
radar blip
radar blip

Expansão e contração de API

Publicado : Apr 13, 2021
NÃO ENTROU NA EDIÇÃO ATUAL
Este blip não está na edição atual do Radar. Se esteve em uma das últimas edições, é provável que ainda seja relevante. Se o blip for mais antigo, pode não ser mais relevante e nossa avaliação pode ser diferente hoje. Infelizmente, não conseguimos revisar continuamente todos os blips de edições anteriores do Radar. Saiba mais
Apr 2021
Adopt ? Acreditamos firmemente que a indústria deveria adotar esses itens. Nós os usamos quando são apropriados em nossos projetos.

O padrão expansão e contração de API , também chamado de mudança paralela, é familiar para muitas pessoas, especialmente quando usado com bancos de dados ou código. No entanto, vemos baixa adoção quando se trata de APIs. Especificamente, temos visto esquemas de controle de versão complexos e mudanças significativas em cenários nos quais uma simples expansão, seguida por uma contração, seriam suficientes. Um exemplo seria adicionar primeiro a uma API enquanto um elemento existente é descontinuado e, em seguida, remover os elementos depreciados depois que a base de clientes for movida para o esquema mais recente. Essa abordagem requer alguma coordenação e visibilidade de clientes da API, talvez por meio de uma técnica como teste de contrato orientado a clientes.

Baixe o PDF

 

 

 

English | Español | Português | 中文

Inscreva-se para receber o boletim informativo Technology Radar

 

 

Seja assinante

 

 

Visite nosso arquivo para acessar os volumes anteriores