O que lançamos este mês: geocodificação, IP, fuso horário e mais
Um resumo do trabalho recente em toda a API: novos hosts de compatibilidade, consultas de fuso horário e altitude mais rápidas, recursos no painel e mais visibilidade sobre a cota.
Uma integração em lote construída para um provedor grande e consolidado geralmente foi construída em torno do tamanho de lote que esse provedor já aceitava, já que raramente havia motivo para testar tamanhos menores. Quando essa mesma integração é apontada para um novo provedor, uma das primeiras perguntas é se o tamanho de lote que ela já envia será realmente aceito ou se precisa ser dividido em partes menores antes.
Construímos o nosso tratamento de lotes exatamente com essa preocupação em mente. Em vez de escolher um limite arbitrário e pedir que cada integração se ajuste a ele, dimensionamos o suporte a lotes para equivaler ao que os grandes provedores substituídos pelos nossos hosts de compatibilidade já permitem. Uma integração que envia um lote no formato do Geocodio ou da Google Maps Platform não deve precisar redimensionar esse lote só porque o destino mudou.
O preço das requisições em lote continua exatamente o mesmo, qualquer que seja o tamanho: cada item dentro de um lote conta como uma requisição, e não a chamada como um todo. Um lote de cem endereços conta como cem requisições da cota que se aplicar, seja a cota diária gratuita, o crédito pré-pago a € 0,0001 por requisição ou a cobertura de um pacote Unlimited. Não existe uma tarifa separada e diferente que entre em vigor a partir de um determinado tamanho de lote, nem incentivo para dividir o trabalho em chamadas menores apenas para controlar o custo.
Isso vale da mesma forma para os endpoints nativos e para os hosts de compatibilidade. Um lote enviado diretamente para /v1/forward e um lote enviado para um host de compatibilidade no formato de um grande provedor são tratados pela mesma lógica de lote, dimensionados da mesma forma, cobrados da mesma forma e refletidos da mesma forma nos cabeçalhos de cota anexados à resposta.
Para equipes que estão migrando uma integração em lote existente, isso significa que a migração em si deve transcorrer sem surpresas especificamente no que diz respeito ao tamanho dos lotes. Os guias de migração em /docs/compatibility/ cobrem os detalhes que vale a pena conferir para cada provedor, mas os limites de tamanho de lote não devem ser uma das coisas que exigem trabalho extra de engenharia durante a troca.
Se hoje você executa trabalhos em lote em um provedor que está pensando em deixar, testar o mesmo tamanho de lote no host de compatibilidade equivalente da My Geocode é uma forma rápida de confirmar isso na prática, e não custa nada, já que a cota gratuita cobre testes significativos antes de qualquer compromisso.