Platform Engineering - Definição do Glossário de CI/CD
Platform engineering constrói os caminhos pavimentados (pipelines de CI, runners, ferramentas de deploy) que permitem aos times de produto entregar sem reinventar a infraestrutura a cada vez.
Platform engineering é a disciplina de construir e operar ferramentas internas de autoatendimento (pipelines de build, runners, caminhos de deploy) para que times de aplicação entreguem sem serem donos da infraestrutura subjacente.
O termo ganhou destaque como resposta à dispersão operacional que o DevOps puro do tipo "você constrói, você opera" criou. Em vez de cada time manter seus próprios pipelines sob medida e frotas de runners, um time de plataforma empacota essas capacidades em um produto reutilizável.
No CI
Um time de plataforma normalmente é dono dos workflows compartilhados do GitHub Actions, dos pools de runners e da estratégia de cache, para que repositórios individuais consumam uma referência uses: em vez de copiar e colar YAML.