Progettare un ambiente di sviluppo locale basato sui container

Abstract

Un ambiente di sviluppo locale efficiente facilita l’avvicendamento degli sviluppatori su un progetto, aiuta la condivisione delle informazioni e mette gli sviluppatori nella condizione di poter eseguire il build in locale in un ambiente simile a quello di produzione. Nel caso di ambienti di produzione basati su container la scelta più logica è svolgere l’attività di sviluppo software all’interno di container. Tuttavia, la progettazione di un ambiente di sviluppo locale efficiente pone molte sfide. In questo intervento presenterò un approccio efficace per l’implementazione di un ambiente di sviluppo locale di facile manutenzione che permetta iterazioni veloci, rispetti le preferenze degli sviluppatori e non disabiliti meccanismi specifici dello stack applicativo (ad esempio hot-reload).

Date
Location
Verona, Italy

Slides