Passa al contenuto principale
Cosa ci aspetta nel futuro del DevOps nel 2025
Condividi sui social

Cosa ci aspetta nel futuro del DevOps nel 2025

Jobin Kuruvilla
Jobin Kuruvilla
Matt Saunders
Matt Saunders
Jason Spriggs
Jason Spriggs
Jon Mort
Jon Mort
Published on 19 dicembre 2024
7 min di lettura
Immagine di una persona che osserva un'icona DevOps a forma di infinito con '2025' al centro.
Jobin Kuruvilla
Jobin Kuruvilla
Matt Saunders
Matt Saunders
Jason Spriggs
Jason Spriggs
Jon Mort
Jon Mort
Published on 19 dicembre 2024
7 min di lettura

Intelligenza artificiale, piattaforme e persone: orientarsi nel DevOps del 2025 con Adaptavist.

Il 2024 è stato un anno entusiasmante per il DevOps, con molte organizzazioni che hanno aumentato la propria maturità DevOps, adottato processi migliori e integrato strumenti leader di mercato a supporto dei propri sforzi.
Con l’evoluzione della tecnologia, abbiamo visto l’intelligenza artificiale generativa affermarsi nell’ambito DevOps, discussioni sulle strategie di cloud computing e l’ascesa continua delle piattaforme low-code e no-code. La platform engineering ha raggiunto una maggiore maturità: molte organizzazioni stanno iniziando a misurare i ritorni, anche se le sfide non mancano. La sicurezza, soprattutto nel contesto dell’IA, resta una delle massime priorità per le aziende.
È sempre utile riflettere sugli sviluppi recenti e guardare avanti per capire dove sta andando il DevOps. In questo contesto, i nostri esperti - Jobin Kuruvilla, Matt Saunders, Jon Mort e Jason Spriggs - analizzano le tendenze e i temi caldi che plasmeranno il futuro del DevOps. Un contenuto pensato per chi ama guardare al futuro e per le organizzazioni che vogliono restare un passo avanti rispetto alla concorrenza.

Previsione 1: l’IA continua a fare passi da gigante

L’intelligenza artificiale generativa ha avuto un impatto significativo sulle pratiche DevOps. Ma ci aspettiamo di vedere ancora più casi d’uso che sfruttano la velocità e la profondità di conoscenza degli strumenti basati sull’IA man mano che questa tecnologia matura. L’utilizzo dell’IA per generare configurazioni come codice, scrivere test unitari e di integrazione, classificare rischi ed eventi in un contesto SRE e automatizzare flussi di lavoro complessi ha già reso i team molto più efficienti.
Grazie alla potenza dei modelli localizzati, l’intelligenza artificiale generativa ci permetterà di passare da un pensiero aneddotico e poco strutturato all’utilizzo dell’intera storia di un’organizzazione per prendere decisioni più consapevoli su infrastruttura e SRE.
Matt Saunders
DevOps Lead
l monitoring è un altro ambito in cui la potenza dell’IA offre nuove opportunità per una diagnosi avanzata e capacità di auto-riparazione durante gli incidenti. Vedremo gli alert essere indirizzati rapidamente alle persone giuste, con l’aggiunta di contesto utile, permettendo una risoluzione e un intervento correttivo più rapidi.
Il machine learning è da tempo uno strumento consolidato nel toolkit del monitoring. Tuttavia, non abbiamo ancora realizzato tutto il potenziale della combinazione tra machine learning e intelligenza artificiale generativa per aggiungere comprensione e contesto ai dati di monitoraggio, per non parlare della possibilità di correggere automaticamente i problemi o suggerire soluzioni quando vengono rilevati.
Jon Mort
CTO

Previsione 2: un approccio più rigoroso alla platform engineering

L’ingegneria delle piattaforme mira a migliorare l’esperienza degli sviluppatori e ad aumentare la produttività complessiva attraverso meccanismi come il deployment di IDP (internal developer portals) e la creazione di strumenti self-service per gli sviluppatori.
Alcuni report, come l’Accelerate State of DevOps Report 2024, suggeriscono che lo slancio per avviare iniziative di platform engineering si sia rallentato o che sia stato impegnativo. Questo vale soprattutto per le organizzazioni più piccole, alcune delle quali hanno registrato una diminuzione del throughput delle modifiche (8%) e della stabilità (15%). Con piattaforme mal implementate che si rivelano ostacoli maggiori rispetto ai potenti strumenti di produttività che dovrebbero essere, cosa significa questo guardando al futuro?
Prevediamo che sarà necessario applicare maggiore rigore nelle implementazioni e negli sforzi di platform engineering. In particolare, le grandi organizzazioni sono ora in grado di utilizzare infrastrutture self-service protette (guardrailed) per i loro team di sviluppo, tramite interfacce self-service, grazie a un’attenta progettazione del prodotto e a una stretta collaborazione con i clienti interni. Ci aspettiamo che anche altri adottino un approccio più meticoloso per favorire questa evoluzione.
Prevediamo inoltre di vedere soluzioni sempre più orientate alla DevEx (developer experience) che consentano a team e organizzazioni di integrare sviluppatori e progetti all’istante, riducendo al minimo il divario tra la data di avvio del progetto e quella di rilascio. Queste soluzioni offriranno probabilmente opzioni sia full-service che self-service, come Venue.sh di The Adaptavist Group, che permette alle organizzazioni enterprise e ai team di sviluppo di distribuire rapidamente applicazioni cloud-native, migliorare la collaborazione e aumentare la produttività.
Mentre l’ingegneria delle piattaforme costituisce la spina dorsale dell’esperienza dello sviluppatore, gli Internal Developer Portal agiscono come il sistema nervoso centrale, collegando gli sviluppatori agli strumenti di piattaforma e alle best practice, favorendo una collaborazione fluida, visibilità e controllo all’interno dell’ecosistema di ingegneria.
Jobin Kuruvilla
TAG DevOps Practice Lead
Gli ambienti di sviluppo cloud (CDE) sono sicuramente in crescita, con sempre più organizzazioni che riconoscono la loro importanza. Mentre gli IDP aiutano a gestire l’ecosistema dall’alto verso il basso, i CDE rendono facile standardizzare e automatizzare tutto ciò che serve per configurare e gestire gli ambienti di sviluppo.

Scopri come Venue.sh può trasformare il tuo complesso SDLC in un catalogo curato di strumenti, servizi e infrastruttura cloud completamente orchestrata.

Previsione 3: l’esperienza dello sviluppatore sarà al centro dell’attenzione

Quando si tratta delle tue iniziative DevOps, le persone sono ciò che conta di più. Ci aspettiamo infatti un cambiamento più marcato verso un DevOps incentrato sulle persone. Per esempio, vedremo un uso più ampio di survey sull’esperienza degli sviluppatori e le aziende che agiranno in base ai risultati ottenuti.
La rivoluzione dell’esperienza dello sviluppatore deve ancora arrivare, ma sempre più organizzazioni stanno comprendendo che produrre software di qualità in tempi rapidi è fortemente legato a questa disciplina. Soprattutto con l’emergere di dati che mostrano i benefici, ma anche gli errori da evitare, ci aspettiamo un approccio più sfumato e consapevole al DevEx.
Matt Saunders
DevOps Lead

Anche noi abbiamo messo la DevEx al centro del nostro approccio DevOps. Da ottobre, Jon Kern conduce webinar mensili sulla DevEx insieme ai nostri partner di Network Perspective, e questa attività continuerà nel 2025.

Previsione 4: i requisiti normativi guideranno l’adozione del DevSecOps

Le normative volte a migliorare la resilienza digitale e a proteggere le organizzazioni e i loro clienti dal crescente rischio di minacce informatiche obbligano le aziende a rafforzare la sicurezza. Con l’attenzione puntata su regolamenti critici come il Digital Operational Resilience Act (DORA) dell’UE, le imprese che finora hanno rimandato la trasformazione saranno costrette a darle priorità.
La regolamentazione sembra diventare sempre più stringente, e le organizzazioni che riusciranno a gestirla al meglio saranno quelle che integreranno adeguata automazione per non essere sommerse dal peso di controlli sempre più rigorosi. La pratica del “regulation as code” è una disciplina che prevediamo in forte crescita.
Matt Saunders
DevOps Lead

Previsione 5: il cloud resterà una sfida aperta

Le tecniche FinOps acquisiranno sempre più importanza man mano che le organizzazioni comprenderanno meglio di prima i propri costi cloud, con strumenti sempre più avanzati nella capacità di attribuire correttamente le spese.
Continuerà anche la tendenza alla cloud repatriation – ovvero il ritorno dei carichi di lavoro dalle piattaforme cloud ai data center o infrastrutture on-premise. Per alcuni workload, l’investimento nel cloud per scalabilità e semplicità può smettere di essere conveniente, e adottare un approccio ibrido, gestendo anche i propri server, potrebbe avere più senso (purché si ricordino come fare).
Parte del ciclo di feedback nella costruzione di nuove infrastrutture riguarda la stima della capacità. Ma in ambienti dove questa è prevedibile, può avere più senso tornare a gestire i propri server internamente. Questo non significa necessariamente riallestire un data center in cantina, ma implica avere personale che conosca nuovamente tecnologie come la virtualizzazione e Linux.
Matt Saunders
DevOps Lead

Previsione 6: ancora più persone saranno in grado di sviluppare software

L’intelligenza artificiale generativa ha già avuto un grande impatto sulle piattaforme low-code e no-code. Può generare rapidamente codice personalizzabile, migliorando la funzionalità rispetto alle soluzioni low-code, e può apprendere dal comportamento umano per andare oltre i modelli predefiniti e ottimizzare le soluzioni no-code. Automatizza inoltre attività di codifica routinarie, ripetitive e basate su regole, accelerando i processi di sviluppo, eliminando gli errori umani e aumentando la produttività.
Man mano che questa tecnologia avanzerà, prevediamo che anche queste piattaforme prenderanno davvero piede. Con la capacità di progettare e costruire applicazioni altamente funzionali con facilità, la barriera all’ingresso nel coding si abbasserà, avvicinando il consumatore medio allo sviluppo software tradizionale come mai prima d’ora.
L’uso di blocchi costruttivi per ridurre la quantità di codice da scrivere è in aumento da qualche anno, ma l’ascesa dell’IA introduce anche un suo vettore unico. L’IA è già ampiamente utilizzata per scrivere codice boilerplate al di fuori di questo contesto, e l’anno prossimo prevedo che le piattaforme low-code e no-code la utilizzeranno come supporto di base.
Jason Spriggs
Consulting Team Lead

Guardando al futuro...

Il panorama del DevOps è in continua evoluzione, e restare al passo richiede consapevolezza e capacità di adattamento. Il futuro del DevOps consiste nell’abbracciare l’innovazione, dare priorità alle persone e adottare un approccio strategico alla tecnologia. Le organizzazioni che investiranno in queste aree saranno ben posizionate per prosperare in un contesto digitale in costante cambiamento.
Se hai bisogno di ulteriori consigli o supporto per affrontare queste tendenze e pianificare il futuro, il team di Adaptavist è sempre a tua disposizione.
Ti invitiamo a partecipare alle discussioni, condividere le tue esperienze e collaborare con noi per promuovere un miglioramento continuo nelle tue pratiche DevOps.

Contattaci!

Scritto da
Jobin Kuruvilla
Jobin Kuruvilla
Responsabile DevOps Practice
Jobin è un esperto di DevOps e uno sviluppatore di app, con certificazioni in Atlassian, GitLab PSE, AWS, Kubernetes e Jenkins. Ha guidato iniziative di trasformazione digitale per team e imprese ed è responsabile della pratica DevOps in Adaptavist.
Matt Saunders
Matt Saunders
Lead DevOps
Grazie alla sua pregressa esperienza come amministratore di sistema Linux, Matt è un'autorità in tutto ciò che riguarda DevOps. In Adaptavist e non solo, è un sostenitore dei metodi di lavoro di DevOps, aiutando i team a massimizzare le persone, le procedure e la tecnologia per fornire software in modo efficiente e sicuro.
Jason Spriggs
Jason Spriggs
Consulting Team Lead
Jason, un premiato responsabile di consulenza DevOps, è dotato di una visione architettonica e di competenza tecnica. In Adaptavist, Jason e il suo team implementano una vasta gamma di tecnologie e procedure leader del settore per i clienti.
Jon Mort
Jon Mort
Chief Technology Officer
Jon è un punto di riferimento dei clienti, un ingegnere creativo e uno strenuo sostenitore del digitale. Appassionato dell'utilizzo della tecnologia per trasformare le interazioni umane, eleva le voci dei clienti e del personale per offrire la migliore esperienza tecnologica possibile.
;