A Semana Go - Edição Nº 99
Nesta edição posts sobre segurança performance e resiliência, bem como uma ferramenta para verificar a arquitetura da sua aplicação.
Links
Por que evitar o package Reflect
Neste post o autor fala sobre o pacote reflect, da stdlib, suas vantagens e desvantagens.
Go memory metrics demystified
Passei algumas horas estudando sobre métricas de performance de Go para montar um dashboard de análise de algumas aplicações e este post trouxe informações bem relevantes. Outro que me ajudou neste sentido foi esse, que aprofunda bastante no assunto.
Resiliência na comunicação entre microsserviços usando a lib failsafe-go
Outro assunto que tenho estudado bastante é resiliência, então escrevi este post sobre uma lib que facilita o desenvolvimento de serviços resilientes.
Golang Security Review Guide
Um guia com tópicos importantes sobre segurança que deveríamos observar antes de fazer o deploy de uma aplicação.
fuego
O fuego é um framework para desenvolvimento de APIs com forte integração com o OpenAPI, acelerando o fluxo de desenvolvimento.
Golang Sync Mutex: Normal and Starvation Mode
Post interessante, especialmente para quem gosta de se aprofundar nos desafios de desenvolvimento concorrente, ou que está enfrentando algum problema relacionado ;)
Go + Architecture Linter
Neste post somos apresentados ao desafio de verificar se a arquitetura de uma aplicação está sendo respeitada durante o seu desenvolvimento. E para resolver este problema o autor mostra como usar a ferramenta go-arch-lint. Com certeza entrou para a minha lista de “coisas legais para testar”.
Fuego 🔥🔥🔥
Muito bom o conteúdo, estou estudando mais sobre Go agora, e esses topicos ajudam demais!