Golang: Performance de Gente Grande | Método SK8

Português

Go é a linguagem dos sistemas que não podem cair: Docker, Kubernetes, Prometheus e Terraform são escritos nela, e as vagas que a exigem estão entre as mais bem pagas do mercado. Este é o quarto módulo do Método SK8, o módulo avançado, e ele ensina mais do que uma linguagem: ensina a mentalidade de arquiteto que separa o pleno do sênior.

O livro é dividido em cinco partes que sobem degrau por degrau: a linguagem (vindo de JavaScript ou Python, com guia de tradução mental), o superpoder da concorrência (goroutines, channels e os padrões que sustentam sistemas de alta escala), um projeto completo de microsserviço de processamento de pedidos com PostgreSQL, benchmarks honestos e deploy em container mínimo, e a parte final de arquitetura: monolito vs microsserviços, mensageria, resiliência e um caso completo de entrevista de system design resolvido passo a passo.

O que você encontra dentro:

Sintaxe essencial de Go para quem vem de JS ou Python

Structs, interfaces, ponteiros sem trauma e tratamento de erros à la Go

Goroutines, channels, worker pools e os bugs de concorrência clássicos

Projeto real: microsserviço com a biblioteca padrão, PostgreSQL e sqlc

Benchmarks Go × Node medidos de verdade, sem fanatismo

Profiling com pprof: a caça aos gargalos de CPU e memória

Deploy: binário único num container de ~15MB

Como entrevistas de system design avaliam você, com um caso completo resolvido

Exercícios em todos os capítulos, com respostas comentadas

São 182 páginas escritas por quem viveu isso na prática: Madson, 20 anos de carreira, de Macapá ao Vale do Silício, com passagens por IBM, Accenture e Snap Inc., hoje CTO de uma startup de IA. Se você já trabalha com alguma linguagem e quer subir de nível, este é o módulo que muda a sua régua de senioridade.

Mostrar mais