DevOps per l'Architettura

Io sono un Architect

Non hai idea di quanto debito tecnico ci sia in questa versione.

Continui ad aggiungere nuove funzionalità al tuo software senza avere il tempo per sistemare e ripulire correttamente il codice? Gli ingegneri continuano ad trovare soluzioni alternative al codice di cattiva qualità che si è accumulato nel corso degli anni?

Dynatrace ti fornisce una vista completa all'interno del codice, su cosa sta facendo e ti indica quanto la situazione sia realmente buona o cattiva. Identifica hot spot sui cui ha realmente bisogno di lavorare in modo da gestiore meglio il debito tecnico. Usa Dynatrace continuativamente nei tuoi meeting di revisione per monitorare i progressi dei cambiamenti nell'architettura. Dynatrace ti consente di prendere in mano la situazione del debito tecnico.

Non è possibile applicare le regole architettoniche su diversi team di sviluppo

Hai troppi sviluppatori e non stanno tutti in un'unica stanza? Se è così, hai la sfida di far applicare le regole architetturali che hai impostato.

Utilizzando Dynatrace come parte della revisione del codice si mostra come gli sviluppatori fanno le loro implementazioni. Inoltre ti mostra tuttie le componenti di terze parti, servizi, microservizi o contenitori (VMs/Docker) che i tuoi ingegneri decidono di aggiungere. Con questi elementi, puoi reagire velocemente se ti trovi a muoverti nella direzione sbagliata.

Vuoi contribuire meglio alla produzione complessiva di qualità della squadra

Siccome non puoi revisionare ogni singolo cambiamento di codice, Dyantrace automatizza il processo identificando i cambiamenti architetturali da versione a versione al posto tuo, guardando alle metriche chiave dell'architettura così come al numero delle chiamate di servizio, alla memoria allocata, alle esecuzioni SQL e molto altro ancora.

Dynatrace identifica regressioni basate su queste metriche, che agiscono da cancelli di qualità nella tua pipeline di distribuzione continua, e ferma i codici con dei problemi il prima possibile. Questo ti garantisce di avere soltanto codici di qualità in produzione.

Hai bisogno di cicli di feedback tecnici e di business

Da architetto, hai un'idea specifica di come l'applicazione dovrebbe comportarsi nella vita vera. Ma hai bisogno di un feedback per essere sicuro che la realtà coincida con le aspettative.

Dynatrace cattura sia le metriche tecniche (risorse consumate per caratteristica, hot spot di perfromance sotto carico etc…) sia di business (utenti attivi, esperienza dell'utente etc…). Queste metriche, che arrivano direttamente alla tua postazione di lavoro, ti consentono di imparare per le versioni future (per esempio rimuovere caratteristiche che non sono usate) e ti consente di reagire immediatamente su difetti architetturali immediati (per esempio aggiungere più servizi per coprire i picchi di carico).