Questo è il primo articolo di una serie che tratta gli aggiornamenti della versione V3 di Caffeine, in cui presenteremo la nuova architettura di costruzione. Nel prossimo articolo: come il sistema di design di V3 crea applicazioni più belle.
Se ti sei mai trovato a vivere la situazione in cui Caffeine dimentica l'aspetto originale della tua app dopo 50 modifiche, qui ti spiego perché succede e perché non accadrà più in futuro.
Nella versione V3, abbiamo rifondato il modo in cui costruiamo le applicazioni di Caffeine. Prima, Caffeine utilizzava una pipeline sequenziale, composta essenzialmente da una serie di proxy che venivano eseguiti uno dopo l'altro: pianificazione dell'app, costruzione del backend, costruzione del frontend, esecuzione dei controlli di qualità, e deployment. Ogni passaggio doveva essere completato prima di passare al successivo, e se il terzo passaggio trovava problemi nel secondo, non era possibile tornare indietro.