Quando throughput não é o objetivo certo: restrições sequenciais em sistemas distribuídos
Um estudo de caso sobre retries, distributed locks e os limites de throughput quando parte do fluxo precisa ser sequencial.
Escrevo sobre sistemas distribuídos, arquitetura de backend, otimização de performance e lições aprendidas ao construir software escalável. De vez em quando, reflexões sobre produtividade e cultura de engenharia.
Um estudo de caso sobre retries, distributed locks e os limites de throughput quando parte do fluxo precisa ser sequencial.
Oi, eu sou Ary Lima de Moraes Neto, engenheiro de software focado em construir sistemas confiáveis e boas experiências para desenvolvedores.
Atualmente trabalho na 1Password, construindo software que mantém pessoas e equipes seguras.
Este blog é onde compartilho o que aprendo sobre arquitetura de software, otimização de performance e design de sistemas.
Engenheiro de Software
Região Metropolitana de Calgary, Canadá
Estas são as ferramentas, linguagens e frameworks que uso regularmente e sobre as quais escrevo neste blog.
Go
TypeScript
Ruby on Rails
Rust
Docker
Kubernetes
PostgreSQL
Redis
Kafka
AWS
Prometheus
Grafana