linux-BR.org

Notícias de software livre e tecnologias

Este é menor, mas a partir de agora precisamos
para iterar sobre uma lista de TODOs em nosso código -fonte de endpoint da API em todos os lugares;
validação, armazenamento, log, contagem etc. geralmente, se algo
dá errado (código de resposta HTTP estranho retornado), o chamador gastará um
quantidade significativa de tempo tentando descobrir qual do TODO, se houver,
estava com defeito.(Mesmo distribuição de carga, principalmente para unidade desigual de
trabalho, é um problema de engenharia de sistemas distribuídos clássicos – vamos
não vá lá e mldr)
Limite de fluência (manutenção).Há um problema com o exposto acima;Uma API raramente suporta 10k
Chamadas de API simultâneas, principalmente até que ela tenha escala (usando a escala automática,
que você tem em vigor, certo?Cada vez que você faz um
As chamadas e validação da API falham, você provavelmente precisa começar a retornar uma lista de
erros de validação, incluindo qual (índice de lista) falha na validação e falha
como.

Fonte: https://jensrantil.github.io/posts/downsides-of-batch-apis/