#dusk $GPS $TUT $DUSK @Dusk
Eu costumava pensar que uma boa rede só precisava ser rápida. Mas quanto mais eu leio sobre Dusk, mais acho que a previsibilidade pode importar ainda mais.

O Kadcast usa uma camada de sobreposição estruturada em vez de boatos aleatórios para tornar a latência da rede mais previsível. O que importa não é apenas como ele move os dados, mas o que ele ajuda as camadas acima a evitar lidar com elas próprias.

Uma rede imprevisível empurra a complexidade para cima: timeouts, tentativas, buffers, lógica de fallback. Os desenvolvedores acabam projetando em torno de coisas que a camada base não conseguiu tornar previsíveis. Cada incerteza removida na camada base é uma complexidade que os desenvolvedores não precisam carregar.

Isso me dá uma forma diferente de pensar sobre desempenho. Não se trata apenas de quão rápido a rede responde, mas de quantas suposições os desenvolvedores podem parar de fazer com segurança.

Para infraestrutura financeira, essa distinção parece importante. Se a previsibilidade também é uma forma de desempenho, seu maior valor poderia estar nas coisas sobre as quais os desenvolvedores não precisam mais pensar?