Recent Posts

Server & DevOps·29 de abril de 2026

Estratégia de deploy e separação de ambientes: o servidor de dev que lida com ‘mudanças de ideia’

Explico a importância da ‘estratégia de deploy e separação de ambientes’ usando um episódio real de um dev solo escrevendo relatórios, mostrando como aproveitei um servidor sobrando para montar um ambiente de desenvolvimento e separar deploys automáticos e manuais com GitLab CI.

Server & DevOps·29 de abril de 2026

Configurando o GitLab Runner: dando vida ao seu pipeline

Vou te explicar o processo de ‘instalação e registro do GitLab Runner’ usando Docker. Resolva o motivo pelo qual seu pipeline GitLab CI fica travado em ‘Pending’, com um guia passo a passo desde a emissão do token até a configuração do executor.

Server & DevOps·26 de abril de 2026

História de sobrevivência de infraestrutura de um desenvolvedor solo: aprendendo deployment por meio de um relatório de incidente

A partir da experiência de construir infraestrutura como desenvolvedor solo, este artigo explica a importância de proteções de deployment como Git, testes e tags do Docker. É uma história de crescimento marcada por um relatório de incidente após o colapso da empresa e pela percepção de que CI/CD era necessário.

Server & DevOps·26 de abril de 2026

Contêineres e serviços Docker: entendendo o Docker com hambúrgueres

Este artigo explica de forma simples a diferença entre contêineres e serviços Docker usando a analogia de um combo de hambúrguer, e mostra por que o Docker Compose é necessário para lidar com pedidos de infraestrutura complexos, ou seja, deploys.

Server & DevOps·24 de abril de 2026

Imagens Docker e layers: o princípio mágico por trás de um build em 0,1 segundo

Este artigo explica o funcionamento de imagens Docker e layers usando as metáforas do celofane transparente e das panquecas, e oferece dicas práticas para otimizar o cache de layers por meio da ordem do Dockerfile.