Shopify, Redis e SKIP LOCKED: o que realmente mudou no checkout
A Shopify não abandonou o Redis: tirou dele as reservas de estoque e levou para o MySQL com SKIP LOCKED. O que mudou, como a técnica funciona e quando usá-la.
Reflexões práticas sobre desenvolvimento de sistemas, engenharia de software, performance web e soluções para problemas reais de operação.
Nenhum artigo nesta categoria
Tente selecionar outra categoria ou voltar para todas as categorias.
A Shopify não abandonou o Redis: tirou dele as reservas de estoque e levou para o MySQL com SKIP LOCKED. O que mudou, como a técnica funciona e quando usá-la.
Três casos públicos de mandados e alvarás adulterados no BNMP, o que eles têm em comum e as decisões de engenharia que protegem sistemas capazes de afetar a liberdade.
Liquidações, FGC, Will Bank e novas regras: o que está documentado no caso Master, o que ainda é hipótese e as lições de engenharia para sistemas financeiros.
Lula foi reeleito em 25 de outubro de 2026. Comparo, com os mesmos critérios, o que muda para o mercado de tecnologia e o que mudaria com a vitória do campo bolsonarista.
Código é uma ferramenta, não o resultado. Como sair da lógica de entregar tarefas, evitar a complexidade que não resolve nada e começar a pensar em impacto.
A partir de certo ponto, crescer na carreira depende menos de técnica e mais de entender produto, clientes, custos e retorno. Um guia prático para fazer essa transição.
Reputação é evidência fácil de verificar, acumulada com consistência. Por que projetos pequenos, bem feitos e documentados valem mais que posts virais.
Acompanhar tudo é impossível e desnecessário. Como avaliar tecnologias com critério, investir em fundamentos e tomar decisões técnicas com autonomia.
Guia aprofundado sobre Atomicidade, Consistência, Isolamento e Durabilidade: anomalias de concorrência, MVCC, WAL, PostgreSQL vs MySQL e o que o banco não resolve sozinho.
O que é Answer Engine Optimization, como snippets e assistentes de IA extraem respostas de páginas e como escrever conteúdo com respostas diretas, sem truques.
Roteiro para aprender machine learning sendo desenvolvedor: fundamentos de matemática, cursos gratuitos e reconhecidos, projetos práticos e erros mais comuns.
O que estudos do METR, DORA, Stack Overflow e GitHub mostram sobre IA no desenvolvimento, e práticas para ganhar velocidade sem perder qualidade nem controle.
O que é um design system de verdade, quando ele se paga, como usar design tokens (especificação W3C 2025.10) e como começar sem transformar tudo em burocracia.
Escala vertical e horizontal, cache, filas, réplicas e sharding explicados com casos públicos da Figma, da Notion e do Discord, e quando usar cada técnica.
Generative Engine Optimization a partir do artigo original (KDD 2024): o que foi testado, o que funcionou, os limites do estudo e o que aplicar hoje.
Por que Go é tão usado em backend e infraestrutura: design voltado à engenharia em escala, concorrência com goroutines, ferramentas padrão e limitações.
O que são microsserviços segundo Lewis e Fowler, pré-requisitos, custos reais e o que os casos de Segment, Prime Video e Shopify ensinam sobre a escolha.
Por que grandes reescritas costumam falhar e como modernizar sistemas legados aos poucos, com Strangler Fig, testes de caracterização e camada anticorrupção.
Como funciona o padrão Observer, uma implementação tipada em TypeScript, o EventEmitter do Node.js, as armadilhas mais comuns e quando usar eventos de verdade.
Como o padrão Saga mantém consistência entre serviços: coreografia ou orquestração, compensações, ponto sem retorno, anomalias de isolamento e outbox.
SEO a partir da fonte primária: rastreamento, conteúdo útil, títulos, links, dados estruturados e os mitos que o próprio Google desmente na documentação.
Um roteiro de system design para projetos reais: requisitos, estimativas, componentes, dados, gargalos e trade-offs, com base no SRE Book, no DDIA e na AWS.
Como diagnosticar e resolver gargalos de LCP, INP e CLS em sites e sistemas modernos, reduzindo tempos de carregamento e melhorando a retenção.
Boas práticas práticas para organizar código, isolar regras de negócio e manter a estabilidade de sistemas web conforme a operação escala.