O problema das chaves de API que nunca expiram
Uma chave emitida anos atrás, nunca trocada e ainda válida hoje não é uma conveniência. É um risco que ninguém examina de verdade há anos.
A palavra ilimitado aparece em muitas páginas de preços de APIs, e raramente significa o que diz. Role até as letras miúdas de alguns planos ilimitados e você encontra uma política de uso justo, um limite flexível ou uma cláusula que reserva o direito de reduzir a velocidade de uma conta que use o plano mais do que o provedor esperava. Isso não é ilimitado. É um limite cujo número o provedor ainda não contou a você.
Isso importa porque ilimitado deveria ser justamente o plano que você compra para parar de se preocupar com limites. Se um cliente assina um plano ilimitado e depois recebe um e-mail do suporte pedindo que reduza o uso, a palavra falhou na única função que tinha. Não é uma falha técnica. É um problema de redação, e problemas de redação em páginas de preços custam confiança, não só dinheiro.
A nossa chave Unlimited custa € 50 por mês e não tem limite de requisições. Não nos reservamos o direito de reduzir a velocidade dela com base em um número que não publicamos, porque publicar esse número é justamente o ponto de chamar algo de ilimitado. Se algum dia precisássemos de uma proteção técnica real contra abuso, diríamos isso claramente e informaríamos o número, em vez de esconder um limite flexível atrás de uma palavra que promete o contrário.
Parte disso se resume a como a infraestrutura realmente se comporta. Uma requisição para consultar um fuso horário ou resolver um endereço IP custa muito pouco em processamento, e esse custo não muda com base em quantos outros clientes ilimitados existem naquele mês. Um plano baseado em um custo real por requisição pode realmente dispensar qualquer limite, porque o provedor não está tentando equilibrar uma mensalidade fixa com o uso imprevisível de um grupo compartilhado. Um plano que depende discretamente de a maioria dos clientes ilimitados usar muito menos do que tem direito não sobrevive ao contato com um cliente que realmente o usa intensamente, e esse é exatamente o cliente que a palavra ilimitado deveria atender.
Há também um lado de transparência de cota aqui. Toda resposta da My Geocode traz cabeçalhos que mostram o seu limite de cota, quanto você usou e quanto resta, junto com os seus créditos restantes. Se um termo como ilimitado estivesse fazendo qualquer coisa diferente do que diz, esses cabeçalhos acabariam mostrando isso, porque uma requisição com velocidade reduzida é diferente de uma normal. Preferimos que os cabeçalhos simplesmente continuem confirmando o significado literal da palavra.
Nada disso é uma reclamação contra os limites em si. Um provedor que oferece um plano com um teto claramente declarado, digamos, um número fixo de requisições por mês por um preço fixo, está sendo honesto, e o cliente pode se planejar em torno desse número. O problema está nos planos que pegam emprestada a palavra ilimitado pelo seu peso de marketing e depois voltam atrás na prática. Chame de plano grande. Chame de plano superior. Só não chame de ilimitado, a menos que o cliente possa usá-lo com a intensidade que o produto dele exige e nunca ouvir o contrário.