DevOps significa che gli sviluppatori ora si assumono la responsabilità dell'infrastruttura e del rilascio, ma quali sono i driver alla base di questo cambiamento?
Metterò le mie carte sul tavolo: sono uno sviluppatore e ho lavorato sia in "DevOps" che in non culture. Dover preoccuparsi di infrastrutture, rilasci, QA e la cerimonia associata è una grande distrazione dallo scrivere un buon codice.
Ma l'industria si sta muovendo in questa direzione, quindi quali sono le ragioni? Quali problemi ha generato il "vecchio" modello di specializzazione di ruolo?