Implementare il Platform Engineering su un’Infrastruttura Self-hosted

Un’azienda leader nel settore dei prestiti negli Stati Uniti ha intrapreso un percorso per accelerare la propria strategia di modernizzazione con un approccio di platform engineering.
Grazie alla collaborazione con Mia-Platform, l’azienda ha sviluppato la propria Internal Developer Platform (IDP) per snellire le operazioni IT, migliorare la governance e rendere più efficace la pratica di software engineering.
Benefici

Maggiore Produttività

Migliore IT Governance, Security e Compliance

Scalabilità e hosting semplificati

Riduzione dei costi di configurazione dell’infrastruttura
→ L’obiettivo
L’azienda si trovava nella situazione di dover gestire una forza lavoro dispersa in 25 diversi stati americani, garantendo al contempo una governance coerente e l’efficienza dei processi di sviluppo.
L’obiettivo finale era quello di centralizzare la governance della fabbrica IT per semplificare la delivery del software e promuovere l’innovazione. Inoltre, l’azienda mirava a soddisfare le esigenze di personalizzazione nella costruzione della propria Internal Developer Platform (IDP) e a creare percorsi semplificati per i suoi team di sviluppo.
La soluzione
Grazie alla collaborazione con Mia-Platform, l’azienda ha trovato una soluzione che non solo soddisfaceva le sue esigenze immediate, ma era anche in linea con la sua visione a lungo termine per una maggiore indipendenza dei team di sviluppo e una struttura organizzativa agile.
Mia-Platform Console è emersa come la soluzione di platform engineering più completa e personalizzabile sul mercato, in grado di offrire una solida struttura per la governance, la collaborazione e l’innovazione.
→ Platform as a Product
Uno dei requisiti chiave era l’integrazione della nuova piattaforma con l’infrastruttura self-hosted esistente dell’azienda. Sfruttando l’esperienza e il supporto di Mia-Platform, in soli 4 mesi l’azienda è stata in grado di affrontare con facilità le complessità dell’integrazione e della personalizzazione, assicurando una transizione fluida e un impatto minimo sulle operations.
Inoltre, il team di Customer Success ha dato priorità alla comprensione dei requisiti e degli obiettivi sia delle unità tecniche che di quelle di business. Il supporto nei confronti del cliente ha permesso la costruzione di una solida Internal Developer Platform per tutto il gruppo, utilizzando Mia-Platform Console come base. Questo ha supportato un’architettura IT incentrata sui principi e sulle best practice cloud-native.
Di conseguenza, l’azienda è stata in grado di sviluppare e gestire la sua IDP come un prodotto vero e proprio, garantendo flussi di progettazione del software più rigorosi e una maggiore governance in tutta l’organizzazione. Ciò ha comportato la creazione di una chiara ownership del prodotto, di un team dedicato alla piattaforma e di un ciclo di feedback continuo per migliorare le caratteristiche e le funzionalità sviluppate.
→ Cambiamento organizzativo
La nuova mentalità “platform-as-a-product” ha comportato un significativo cambiamento organizzativo che ha trasformato l’intera struttura della fabbrica IT. Questo nuovo assetto ha comportato l’evoluzione delle strutture e delle interazioni dei team per favorire l’agilità all’interno di un ecosistema di piattaforma. L’organizzazione IT è stata ristrutturata in team agili e autonomi per lavorare in modo più collaborativo e interfunzionale, abbattendo i silos e incoraggiando la comunicazione e l’integrazione continue.
Di conseguenza, l’onboarding di nuove persone sulla piattaforma si è trasformato in un processo semplificato, assicurando che tutti gli sviluppatori, indipendentemente dalla loro esperienza pregressa, potessero diventare rapidamente autonomi con gli strumenti e le metodologie fornite dall’IDP.
→ Approccio Composable
In definitiva, l’azienda ha abbracciato pienamente un approccio composable in tutta l’organizzazione. Fornire percorsi semplificati e building blocks è risultato fondamentale per offrire un’esperienza di sviluppo più composita. La creazione di modelli personalizzati e di plugin riutilizzabili su un catalogo software condiviso ha garantito la diffusione di best practice nello sviluppo e ridotto i tempi di delivery. Questo marketplace di componenti ha facilitato la discovery dei servizi, consentendo agli sviluppatori di trovare e integrare rapidamente gli strumenti e i servizi di cui avevano bisogno.
Con queste risorse, gli sviluppatori hanno ottenuto la flessibilità di scegliere il livello di astrazione che preferiscono e di operare con maggiore autonomia. Questo approccio allo sviluppo self-service ha permesso loro di concentrarsi maggiormente sulla creazione di nuove funzionalità e sul loro valore aggiunto. Di conseguenza, il carico cognitivo degli sviluppatori si è ridotto in modo significativo, migliorando la Developer Experience. Questo ha portato a un time-to-market più rapido e a una maggiore efficienza complessiva dell’organizzazione.
I risultati
Grazie alla collaborazione con Mia-Platform, l’azienda ha adottato un approccio di platform engineering implementando una Internal Developer Platform (IDP) completa e personalizzabile, che si è integrata perfettamente con l’infrastruttura esistente, favorendo una migliore governance IT e migliorando l’agilità attraverso strutture organizzative evolute. Questa trasformazione ha conferito agli sviluppatori maggiore autonomia e flessibilità, riducendo il carico cognitivo, migliorando l’esperienza di sviluppo e accelerando il time-to-market dell’organizzazione.



