#newt $NEWT Há uma coisa no aeroporto que antes eu sempre pensei que era só para gerenciar multidões.

Há fila para passageiros comuns.

Há fila preferencial.

Há fila para tripulações.

Há fila para pessoas que precisam de assistência especial.

No início, eu achava que seria mais simples se todo mundo ficasse em uma única fila.

Quem chega primeiro, é atendido primeiro.

Parece justo.

Mas quanto mais eu observo, mais percebo que essa é uma forma fácil de fazer todo o sistema ficar mais lento.

Nem todo mundo tem os mesmos objetivos.

Nem toda solicitação precisa passar pelo mesmo processo.

Foi aí que o Newton Protocol começou a fazer sentido para mim.

O que me chamou atenção não foi o quanto o sistema consegue processar ações.

Mas sim que cada ação é encaminhada para o fluxo de processamento que combina com a sua natureza, em vez de forçar todas a passarem por um pipeline idêntico.

Uma solicitação simples não deveria ter que esperar etapas que são feitas apenas para uma solicitação mais complexa.

Por outro lado, uma ação de alto impacto também não deveria ser processada pelo caminho mais curto apenas para economizar tempo.

Newton aceita que projetar várias rotas de processamento é muito mais complexo do que manter apenas um processo comum.

É uma troca.

Mas, em compensação, cada tipo de ação é processado de acordo com as suas necessidades, em vez de todo o sistema ficar limitado por um processo desenhado para o caso médio.

Isso não é apenas uma forma de organizar o fluxo de processamento.

É uma escolha arquitetural.

Um sistema confiável não é confiável porque todas as solicitações passam pelo mesmo caminho.

E sim porque cada solicitação é encaminhada pelo caminho que ela realmente precisa.@NewtonProtocol