Conexão · Interrompida

Algo não carregou

Parte desta página não chegou até você. Recarregue para tentar novamente — se persistir, verifique sua conexão.

Pular para o conteúdo principal

Tiarê Balbi Bonamini

Engenheiro de software,
aprendiz eterno.

O que você aprende hoje, amanhã já foi. Eu escrevo para que dure — transformando notas de estudo e lições conquistadas em posts articulados sobre software, tecnologia e a arte de construir coisas.

№ 02Sobre

Engenharia de sistemas duráveis, construídos para o longo prazo. Transformando problemas difíceis em código limpo e útil — e escrevendo sobre cada passo do caminho.

Tiarê Balbi
Tiarê Balbi Bonamini

Escrevo software desde 2008 — de monolitos Java a sistemas distribuídos, de São Paulo a Vancouver. Sou um engenheiro brasileiro vivendo no Canadá que acredita que a melhor forma de aprender é construir, e a melhor forma de reter é escrever.

Escritos

Últimos posts

Distributed Systems14 min

Descarte Primeiro as Requisições Certas: Load Shedding Baseado em Prioridade sob Sobrecarga

Limites estáticos de RPS descartam o tráfego errado. Concorrência é o que satura um serviço, não a taxa de requisições. A partir das minhas anotações após ler o artigo do InfoQ sobre proteção contra sobrecarga, o post de janeiro da Uber sobre o Cinnamon e a palestra da Netflix no QCon SF sobre load shedding priorizado em nível de serviço, eis por que latência é o sinal de controle correto — e como uma pequena taxonomia de prioridades aliada a um limite adaptativo de concorrência mantém o tráfego mais barato sendo descartado primeiro.

Distributed Systems9 min

Actor-per-Entity vs Bloqueio Otimista no Postgres: Um Comparativo em Reserva de Assentos

Executei a mesma carga de trabalho de reserva de assentos com hot key de duas formas: Postgres com coluna de versão e retries, e um único actor por assento. O design com actor não escalou melhor — ele moveu o problema difícil do controle de concorrência para a corretude de roteamento e rebalanceamento, e essa troca foi a mais fácil de raciocinar sob hot keys.