O que é canary deployment? Um guia prático para devs
Como funciona um canary deployment, quando vale a pena usar e o que dá errado na prática: divisão de tráfego, métricas por versão, migrações de banco e feature flags.
10 articles in Tech stack decisions.
Como funciona um canary deployment, quando vale a pena usar e o que dá errado na prática: divisão de tráfego, métricas por versão, migrações de banco e feature flags.
Feature flag é um if que você liga sem novo deploy. Aqui estão os quatro tipos, o que cada um custa e quando um dev solo deve dispensá-las.
Trunk based development é um modelo em que todo mundo integra pequenas mudanças na branch principal, quase todo dia. Veja o que significa, o que exige do CI e por onde começar.
Resposta direta para o que é um SLO, como funcionam os error budgets e como um dev sozinho define uma meta de confiabilidade realista em uma tarde.
O que é site reliability engineering na prática: metas medidas, orçamento de erros e como um dev solo aplica SRE num projeto pequeno, sem Kubernetes.
Platform engineering é construir a estrada interna. Veja a diferença entre DevOps e SRE, quando vale a pena e como começar sem construir a coisa errada.
Você deve usar monorepo ou polyrepo? Depende se seus serviços compartilham código, quem precisa acessar e qual é sua tolerância com CI. Aqui está o framework prático.
O que é dívida técnica no software e como um dev solo pode identificar, rastrear e reduzir a dívida sem parar de shipper.
Aprende a medir e interpretar a complexidade ciclomática no teu projeto, e decide o que refatorar a seguir com ferramentas como SonarQube e CodeScene.
As técnicas de refatoração que vale a pena conhecer: extração de métodos, composição, branch-by-abstraction e os sinais que indicam quando refatorar.