O que é vendor lock-in
Vendor lock-in é a dependência de um fornecedor que dificulta migrar para outra solução. Ela aparece quando trocar de serviço exige reescrever código, mover dados e refazer a configuração.
Nem toda dependência é um problema. O termo descreve o momento em que sair fica caro o suficiente para a escolha original se transformar em permanência, mesmo com a oferta piorando.
O que prende o sistema
Cada peça da integração contribui para a dependência. Um formato de retorno proprietário, uma API só do fornecedor ou um recurso sem equivalente no concorrente tornam a migração maior.
O protocolo e os padrões abertos facilitam a troca. Quando a comunicação segue um formato comum, a parte da aplicação que depende da integração pode apontar para outro serviço com menos reescrita.
Medir o custo da troca
Você estima a troca pelo trabalho de migrar, não pelo preço mensal. O comparativo inclui a reescrita das integrações, a conferência dos dados movidos e o tempo de paralela operação.
Registrar essa conta antes de escolher torna a decisão consciente. A dependência continua fazendo parte do projeto, e o risco vira um item avaliado, em vez de uma surpresa futura.
A alternativa própria
Rodar o serviço na própria infraestrutura reduz a dependência do fornecedor e transfere para você a manutenção que o serviço gerenciado assumia. A escolha compara o controle com o trabalho assumido.
Para avaliar a troca de um serviço e o custo da dependência no seu sistema, o Diagnóstico de Produto e Arquitetura da Dev Side Studio permite examinar a infraestrutura durante a análise.
Dúvidas frequentes
Perguntas frequentes sobre Vendor lock-in
- Todo serviço gerenciado gera lock-in?
- Não. A dependência varia com a troca de formato, de API e de porta de saída. Um banco gerenciado mantém compatibilidade, enquanto uma função proprietária prende o código.
- O custo da troca é só financeiro?
- Não. Envolve reescrever integrações, migrar dados e refazer teste e documento. Comparar a troca só pelo preço deixa de fora o trabalho que ela exige.
- Evitar lock-in é obrigatório?
- Não. A dependência pode ser o preço de uma ferramenta que resolve o problema rápido. O importante é saber que ela existe e conferir se o custo futuro compensa o ganho atual.
Para continuar
Recursos relacionados
Site de referência
Wikipedia: dependência de fornecedor
Apresenta o custo de trocar de fornecedor e as formas de dependência em tecnologia.
Abrir recursoSite de referência
Wikipedia: padrão aberto
Descreve o padrão público e o papel dele na portabilidade entre sistemas.
Abrir recursoAplicação na formação
Formação DevOps
O vendor lock-in orienta a escolha entre um serviço gerenciado e uma alternativa que você consegue mover.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.