Thread

O ecossistema de crates async em Rust amadureceu absurdamente nos últimos 3 anos. Tokio é estável, sqlx tem connection pooling decente, axum substituiu warp em quase todos os projetos novos. Não é mais "Rust async é difícil". É difícil quando você tenta abstrair demais cedo. Se mantém handlers async simples, services com `&self`, e repositories que pegam um `PgPool`, o código fica mais fácil de ler do que equivalente em Node. A maldição "pin futures" só aparece quando você está escrevendo lib genérica. Pra app, raramente.

Nenhum Voo ainda