Ini adalah artikel pertama dari serangkaian tulisan tentang pembaruan versi Caffeine V3, artikel ini akan memperkenalkan arsitektur pembangunan baru, artikel selanjutnya: bagaimana sistem desain V3 menciptakan aplikasi yang lebih menarik.
Jika kamu pernah mengalami Caffeine setelah 50 modifikasi lupa seperti apa aplikasi kamu yang asli, ini menjelaskan mengapa hal itu bisa terjadi dan mengapa tidak akan terjadi lagi di kemudian hari.
Di versi V3, kami telah merekonstruksi cara membangun aplikasi Caffeine dari bawah. Sebelumnya, Caffeine menggunakan pipeline berurutan, yang pada dasarnya terdiri dari serangkaian agen yang berjalan satu per satu: merencanakan aplikasi, membangun backend, membangun frontend, menjalankan quality check, dan deployment. Setiap langkah harus selesai sebelum memulai langkah berikutnya. Jika langkah ketiga menemukan masalah di langkah kedua, tidak bisa rollback.