All Stories

Blueprint - Experimento de Warmup Progressivo com Istio e Argo Rollouts

O gerenciamento de tráfego sincrono durante rollouts de aplicações em Kubernetes pode oferecer algum tipo de ruido operacional e refletir na experiência dos clientes, especialmente quando lidamos com aplicações que...

Msc. Field Notes - Shard Router

Este artigo faz parte de uma organização de um material bruto excedente da minha tese de mestrado. Tem o objetivo de compilar as referencias tecnicas e experimentações práticas.

System Design - Teorema PACELC

Esse artigo é um complemento ao capítulo anterior sobre ACID, BASE e Teorema CAP, e apresenta uma evolução conceitual do modelo teórico do CAP, incluindo as críticas que surgiram com...

System Design - Databases, Modelos de Dados e Indexação

Neste artigo abordamos a evolução dos bancos de dados, os diferentes modelos de dados (relacional, documentos, grafos), tipos de indexação (B-Tree, Hash, LSM) e como essas escolhas afetam a performance...

System Design - Storage, RAID e Sistemas de Arquivos

Este artigo explora os principais conceitos de armazenamento em sistemas distribuídos, desde tipos como block, file e object storage até práticas como replicação, caching, consistência e estratégias para alta disponibilidade....

System Design - Backend for Frontend (BFF)

Neste artigo exploramos o padrão arquitetural Backend for Frontend (BFF), abordando sua aplicação na segregação de canais, composição de payloads, microfrontends, versionamento e resiliência em sistemas distribuídos modernos.

System Design - Padrões de Resiliência

Neste artigo, exploramos os principais padrões de resiliência em System Design, como Retry, Fallback, Circuit Breaker, Backpressure e outros, aplicados ao contexto de sistemas distribuídos tolerantes a falhas.

Blueprint - Golang SQS Consumer Performance Tunning

Este blueprint apresenta técnicas para tunar um consumer SQS em Golang, explorando uso eficiente de channels, processamento em lote, controle de concorrência e medições reais de performance.

System Design - Service Mesh

Este artigo explica o conceito de Service Mesh como padrão de comunicação em sistemas distribuídos, abordando seus componentes, modelos de implementação e benefícios como segurança, resiliência e telemetria nativa.