Creazione di una piattaforma di sviluppo interna su AWS - AWS Guida prescrittiva

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

Omar Kahil, Amazon Web Services ()AWS

Aprile 2024 (cronologia del documento)

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, 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

  2. Riduci il carico cognitivo per gli sviluppatori

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

  4. 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.