

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Construindo uma plataforma interna para desenvolvedores em AWS
<a name="introduction"></a>

*Omar Kahil, Amazon Web Services ()AWS*

*Abril de 2024* ([histórico do documento](doc-history.md))

Tradicionalmente, as equipes de operações definem e configuram ambientes para desenvolvedores, o que pode ser um processo demorado e propenso a erros. Uma *plataforma interna para desenvolvedores* tem como objetivo modernizar a entrega de software corporativo por meio de um portal de autoatendimento. É um produto interno que ajuda os desenvolvedores a gerenciar ambientes, implantações, recursos e configurações de forma independente. Normalmente, as organizações estabelecem equipes de engenharia de plataforma para criar e gerenciar plataformas internas de desenvolvedores.

De acordo com o [Gartner](https://www.gartner.com/en/articles/what-is-platform-engineering), até 2026, "80% das grandes organizações de engenharia de software estabelecerão equipes de engenharia de plataforma como fornecedoras internas de serviços, componentes e ferramentas reutilizáveis para entrega de aplicativos”. O objetivo da equipe de engenharia da plataforma é resolver os problemas centrais de cooperação entre desenvolvedores e operadores de software. Essas metas incluem o seguinte:

1. Ajude os desenvolvedores a serem autossuficientes

1. Reduza a carga cognitiva para desenvolvedores

1. *Encapsule as melhores práticas comuns em blocos de construção reutilizáveis, conhecidos como caminhos dourados*

1. Automatize muitas tarefas comuns, como provisionamento de clusters ou pipelines de integração e implantação contínuas (CI/CD)

O objetivo de criar uma plataforma interna para desenvolvedores é orientar seus desenvolvedores com padrões e padrões bem definidos, do desenvolvimento à produção. A plataforma não deve afetar negativamente a produtividade do desenvolvedor e deve automatizar, proteger e centralizar suas ferramentas e recursos.

Este guia ajuda você a implementar uma plataforma interna para desenvolvedores no AWS. Ele se concentra nos diferentes recursos da plataforma e descreve como criar com sucesso uma plataforma que atenda às suas metas de negócios.  Também inclui alguns padrões de modernização que você pode seguir.