A Semana Go - Edição Nº 141
Nesta edição dicas de algumas ferramentas úteis, para gerenciamento de filas e interação com clusters Kafka. Além disso, veja comparações entre bibliotecas de cache e de compressão de dados.
Links
Comparing gzip, brotli and zstd compression in Go
O autor deste post faz uma comparação e benchmark entre algoritmos de compressão de dados, algo útil para o desenvolvimento de aplicações web que recebem os dados do backend.
The Evolution of Caching Libraries in Go
Uma comparação e histórico de algumas bibliotecas para implementação de cache em aplicações.
Hatchet
O Hatchet é uma solução para execução de tarefas em background, usando o PostgreSQL como backend, ao invés de soluções mais complexas como Kafka. Pode ser uma solução bem interessante para aplicações que não precisem de todo o poder e complexidade do Kafka, RabbitMQ, entre outras.
How to manage configuration settings in Go web applications
Neste post podemos ver uma comparação entre as principais formas de gerenciar configurações de aplicações Web escritas em Go.
MCP Go SDK
Finalmente temos uma SDK oficial da implementação de Model Context Protocol em Go, mantida em colaboração com o Google. Se você quiser saber mais sobre MCP, confira a introdução que fiz recentemente.
ktea - kafka terminal client
O ktea é uma aplicação CLI para facilitar a interação com clusters Kafka.
Desconto exclusivo para Leitores da Newsletter!
O cupom ASEMANAGO dá 30% de desconto nas compras no site da editora Novatec (não se estendendo aos marketplaces que eles atuam), e devem ser informados no campo “Cupom de Desconto” no carrinho de compras.