In precedenza, quando le immagini dovevano essere aggiunte alla produzione / staging, erano impegnate nel repository git e il nostro script di distribuzione usato per occuparsi del caricamento delle immagini su CDN ( S3
nel nostro caso).
Ma man mano che miglioravamo il design, il numero e la dimensione delle immagini aumentavano. È stato quindi deciso che non caricaremo le immagini di retina sul repository e verranno caricate direttamente su S3
.
Questo è un flusso di lavoro abbastanza buono sulla carta, ma ha una sua giusta quota di problemi. Soprattutto quando alcune correzioni / cambiamenti devono essere implementati con urgenza e le immagini vengono dimenticate.
In che modo i servizi Web gestiscono i caricamenti di immagini per i loro siti web?
Il motivo per cui non stiamo caricando sul repository è perché lo fa gonfiare molto. È un problema che dovremmo trascurare per semplificare il flusso di lavoro?