Open victorfernandesraton opened 2 years ago
Seria interessante manter a informação de latitude e longitude?
não vejo muita utilidade manter no mesmo endpoint por questao de performance
A única diferença desse endpoint (v2) são as informações de latitude e longitude
@murilohns pelo o que eu pude perceber sim. Então se não for adicionar essas novas informações talvez não faça sentido implementar uma nova estratégia pra consumir o endpoint v2. O que vocês acham?
Como a informação do CEP só existe no nosso fornecedor (BrasilAPI), não seria possível utilizar a V2 concorrentemente com os outros fornecedores de dados, pois poderia acontecer de algumas vezes retornar a informação de geolocalização e algumas vezes não.
Além disso, como é realizada uma corrida (qual fornecedor responde mais rápido), provavelmente a informação de geolocalização nunca seria retornada.
Então a única alternativa que consigo enxergar é colocar algum parâmetro que indique que deseja buscar a geolocalização, só temos que tomar cuidado para entender o quanto isso sobrecarregaria o BrasilAPI ou aumentaria o Billing.
Como a informação do CEP só existe no nosso fornecedor (BrasilAPI), não seria possível utilizar a V2 concorrentemente com os outros fornecedores de dados, pois poderia acontecer de algumas vezes retornar a informação de geolocalização e algumas vezes não.
Além disso, como é realizada uma corrida (qual fornecedor responde mais rápido), provavelmente a informação de geolocalização nunca seria retornada.
Então a única alternativa que consigo enxergar é colocar algum parâmetro que indique que deseja buscar a geolocalização, só temos que tomar cuidado para entender o quanto isso sobrecarregaria o BrasilAPI ou aumentaria o Billing.
eu uso isso na minha lib https://github.com/victorfernandesraton/cep-any
O serviço brasilAPI possui uma rota V2 a qual poderia ser implementada no projeto https://brasilapi.com.br/docs#tag/CEP