A Semana Go - Edição Nº 57
Nesta edição conheça o pacote rate, crie consultas SQL de maneira dinâmica e conheça um novo framework para criação de microsserviços.
Já enviou sua proposta de palestra para a Gophercon Brasil 2024? Corre que o prazo é até dia 15/12!
Links
The rate Package
O pacote rate ainda está marcado como experimental, mas neste post podemos ver como usá-lo para implementar o conceito de rate limit em um algoritmo que consome eventos de uma fila.
Dynamic SQL Template with Golang
Neste post podemos ver como criar consultas SQL de maneira rápida e eficiente usando uma lib chamada tqla.
HTTP Connection churn in GO
O autor deste texto mostra como resolver um problema chamado connection churn em APIs. Ele apresenta desde o conceito do problema, como resolvê-lo e uma série de dados mostrando o resultado.
GoFr
Um novo framework para desenvolvimento de microsserviços em Go. O destaque é a funcionalidade de observabilidade que é fornecida em todos os projetos criados com o framework.
Building a high performance JSON parser
Transcrição de uma palestra feita pelo grade Dave Cheney, sobre como fazer o design de um pacote Go de maneira eficiente. Ele demonstra isso ao criar um parser de JSON com foco em alta performance.
Using Golang to Build a Real-Time Notification System - A Step-by-Step Notification System Design Guide
Neste post o autor mostra como criar um sistema de notificações em tempo real, desde os passos iniciais até testes de benchmark para selecionar algoritmos mais otimizados.