InícioBlog
Blog
Sistemas distribuídos, confiabilidade e engenharia de backend: o que acontece quando as coisas precisam continuar de pé.
Destaque
Série · 3 artigos
Resiliência na prática
Como sistemas distribuídos lidam com falhas, de retries a circuit breakers, e quando é hora de parar de insistir.
Mais artigos
System Design
System DesignLatência vs ThroughputO que são latência e throughput, duas métricas centrais de system design, e como elas se relacionam quando avaliamos o desempenho de um sistema.1 de dez. de 2025 · 2 min de leituraSystem Design
System DesignEscalabilidade e PerformancePerformance é o quão rápido o sistema responde com recursos fixos. Escalabilidade é lidar com mais carga adicionando recursos. Entenda a diferença.26 de nov. de 2025 · 2 min de leituraGo
GoComo garantir thread-safety em GoO que acontece quando várias goroutines alteram o mesmo dado ao mesmo tempo, e como usar um Mutex para evitar condições de corrida em Go.13 de nov. de 2024 · 2 min de leituraGo
GoBuffered e Unbuffered Channels em GoA diferença entre canais unbuffered e buffered em Go, como cada um bloqueia o envio e o recebimento, e quando usar cada tipo na prática.6 de nov. de 2024 · 2 min de leitura.NET
.NETCI/CD no Github Actions em aplicações .NET 5 com DockerPasso a passo para criar uma WebApi .NET 5 com testes, empacotar a aplicação com Docker e configurar CI/CD no Github Actions para validar cada mudança.18 de dez. de 2020 · 4 min de leituraAcompanhe os próximos artigos
Sem newsletter, sem spam: assine o feed ou me siga no LinkedIn.