Pular para o conteúdo principal

2 publicações com a etiqueta "GitOps"

GitOps and ArgoCD

Ver todas as etiquetas

Repositórios de Aplicação como Golden Paths: Dockerfile, CI e .k8s em Cada Repo

· 6 min para ler
Platform Engineering Team

Nossa plataforma gerencia onde e como os serviços são implantados através de repositórios GitOps. Mas e a aplicação em si — o código, o build, o contêiner? Até agora, cada equipe configurava seu próprio Dockerfile, escrevia seu próprio pipeline de CI e elaborava sua própria estratégia de tagueamento de imagens. O resultado era previsível: 10 times, 10 workflows de CI diferentes, 10 abordagens diferentes de build de contêiner e zero consistência.

A convenção de Repositórios de Aplicação muda isso. Quando um novo serviço é scaffoldado via Backstage, ele entrega um repositório completo e opinativo com código fonte, Dockerfile, pipeline de CI e uma pasta .k8s — dando à equipe da aplicação autonomia sobre a configuração de sua carga de trabalho enquanto mantém a plataforma no controle do modelo de implantação.

Construindo uma Plataforma Interna para Desenvolvedores: Do Inferno de Tickets ao Self-Service em 30 Minutos

· 7 min para ler
Platform Engineering Team

Todo time de plataforma chega ao mesmo ponto de inflexão. A fila de tickets cresce mais rápido do que o time. Engenheiros esperam dias por um namespace, um banco de dados ou uma aplicação ArgoCD — coisas que deveriam levar minutos. A equipe de plataforma se torna o gargalo de cada time que tenta entregar.

Chegamos nesse limite. Este post é sobre como saímos dele.