The Casino Connection

Publicado em maio de 2020

O mundo da tecnologia é cheio de apostas. Cada framework, API ou serviço que decidimos integrar em nossos projetos carrega uma dose de risco e recompensa. Não à toa, às vezes parece que estamos fazendo uma verdadeira "conexão cassino".

Neste breve texto, compartilho algumas reflexões sobre como minimizar os riscos e aumentar as chances de sucesso nas nossas escolhas técnicas.

Por que "The Casino Connection"?

O termo captura perfeitamente a incerteza envolvida em depender de tecnologias de terceiros. Uma atualização de API, uma mudança nos termos de serviço, uma falha de segurança no provedor — tudo isso pode virar o jogo contra nós. A diferença entre um cassino de verdade e a tecnologia é que aqui podemos, e devemos, usar estratégia para melhorar nossas odds.

Estratégias para não perder a aposta

  • Preferência pelo código aberto: Quando o código é aberto, a transparência é muito maior. Você pode auditar, fazer fork e não fica refém de uma única empresa.
  • Simplicidade: Como sempre digo, "para que complicar?" Quanto mais simples a stack, menor a superfície de risco.
  • Isolamento: Mantenha as integrações externas bem isoladas no seu código. Assim, se uma conexão falhar, o estrago é controlado.

No fim das contas, a tecnologia caminha lado a lado com a imprevisibilidade. Saber gerenciar esse risco é o que separa um projeto bem-sucedido de uma verdadeira aposta perdida.

← Voltar para o início