Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.
Definição curta
Arranjo em que o cliente fornece e controla um bloco do qual um serviço online depende — seu banco de dados, suas chaves de criptografia, seu provedor de modelo, seu gateway de e-mail — enquanto o fornecedor segue operando o resto.
Definição detalhada
A sigla vem de bring your own, e o uso corrente a declina por bloco: BYO-Database, BYO-Key, BYO-LLM.
Nos artigos deste blog, o BYO não é uma característica técnica, e sim uma resposta a uma demanda de controle. O que o cliente obtém é o domínio do local e das políticas que se aplicam ali — suas regras de rede, suas chaves, seus padrões. O que ele não obtém, e é isso que torna o arranjo viável, é o domínio de como o produto evolui: as migrações continuam automatizadas e conduzidas pelo fornecedor.
Um traço o distingue das outras opções: ele não faz nenhuma responsabilidade desaparecer, ele obriga a dizer com muito mais precisão quem carrega quais.
Uso no domínio
Usado para designar a opção mais pesada de uma gama de respostas à necessidade de controle, da qual uma região dedicada ou chaves gerenciadas pelo cliente são os graus menores.
Sinônimos e variantes
"BYO-Database" para o caso do banco, "bring your own" por extenso.
Não confundir com
- software instalado no cliente — o fornecedor não opera nada e várias versões convivem. No BYO, o motor continua operado pelo fornecedor e o produto continua comum.
- Whole product — o BYO pode ser um componente do whole product para um dado segmento; ele não é nem sinônimo nem culminação dele.
- reversibilidade — capacidade de recuperar os próprios dados e trocar de fornecedor. O BYO pode servir a isso sem se reduzir a isso.
Exemplos
Um software de folha de pagamento cujo motor continua operado pelo fornecedor, mas cujo banco vive na assinatura Azure do cliente, sob as regras de rede e as chaves dele.
Ambiguidades / debates
A palavra sugere uma simetria que não existe: conforme o bloco em questão, o custo vai de uma troca de chave de acesso a uma migração completa de dados.