

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di una piattaforma di sviluppo interna su AWS
<a name="introduction"></a>

*Omar Kahil, Amazon Web Services ()AWS*

*Aprile 2024* [(cronologia del documento)](doc-history.md)

Tradizionalmente, i team operativi definiscono e configurano ambienti per gli sviluppatori, il che può essere un processo lungo e soggetto a errori. Una *piattaforma interna per sviluppatori* ha lo scopo di modernizzare la distribuzione del software aziendale tramite un portale self-service. È un prodotto interno che aiuta gli sviluppatori a gestire in modo indipendente ambienti, implementazioni, risorse e configurazioni. Le organizzazioni in genere istituiscono team di progettazione della piattaforma per creare e gestire piattaforme di sviluppo interne.

Secondo [Gartner](https://www.gartner.com/en/articles/what-is-platform-engineering), entro il 2026, «l'80% delle grandi organizzazioni di ingegneria del software istituirà team di progettazione della piattaforma come fornitori interni di servizi, componenti e strumenti riutilizzabili per la distribuzione delle applicazioni». L'obiettivo del team di progettazione della piattaforma è risolvere i problemi centrali della cooperazione tra sviluppatori di software e operatori. Questi obiettivi includono quanto segue:

1. Aiuta gli sviluppatori a essere autosufficienti

1. Riduci il carico cognitivo per gli sviluppatori

1. *Incapsula le migliori pratiche comuni in elementi costitutivi riutilizzabili, noti come percorsi dorati*

1. Automatizza molte attività comuni, come il provisioning di cluster o le pipeline di integrazione continua e distribuzione continua (CI/CD)

L'obiettivo della creazione di una piattaforma di sviluppo interna è guidare gli sviluppatori con standard e modelli ben definiti, dallo sviluppo alla produzione. La piattaforma non dovrebbe influire negativamente sulla produttività degli sviluppatori e dovrebbe automatizzare, proteggere e centralizzare gli strumenti e le funzionalità degli sviluppatori.

Questa guida ti aiuta a implementare una piattaforma di sviluppo interna su. AWS Si concentra sulle diverse funzionalità della piattaforma e descrive come creare con successo una piattaforma che soddisfi gli obiettivi aziendali.  Include anche alcuni modelli di modernizzazione che è possibile seguire.