O que é Platform Engineering?
Resposta Completa
Platform Engineering é a disciplina responsável por criar e manter plataformas internas que permitem que equipes de desenvolvimento entreguem software de forma mais rápida, segura e eficiente.
Em vez de cada time precisar configurar infraestrutura, pipelines, observabilidade e ambientes por conta própria, uma equipe de Platform Engineering constrói soluções padronizadas e reutilizáveis que podem ser consumidas por toda a organização.
O objetivo é melhorar a experiência do desenvolvedor (Developer Experience - DevEx), reduzir a complexidade operacional e aumentar a produtividade das equipes.
Exemplos de recursos fornecidos por uma plataforma interna:
- Provisionamento automatizado de ambientes
- Templates para criação de serviços
- Pipelines CI/CD padronizados
- Observabilidade (logs, métricas e traces)
- Gerenciamento de Kubernetes
- Catálogo de serviços
- Controle de acesso e segurança
Platform Engineering surgiu como uma evolução das práticas DevOps em organizações maiores, onde a complexidade da infraestrutura exige um nível maior de padronização e automação.
Um conceito muito associado a Platform Engineering é a Internal Developer Platform (IDP), uma plataforma interna que oferece ferramentas e serviços para os desenvolvedores por meio de interfaces self-service.
Resposta Rápida para o Entrevistador
Platform Engineering é a prática de criar plataformas internas que simplificam o desenvolvimento e a operação de software, permitindo que equipes foquem no produto em vez da infraestrutura.
Flashcard