Pengalaman Tim Pengembang API Airbridge Mengadopsi Monorepo
(engineering.ab180.co)Memperkenalkan alasan tim pengembang API Airbridge mengadopsi Monorepo serta contoh penyelesaian masalah yang mereka alami selama proses penerapannya.
- Latar belakang adopsi Monorepo
- Apa itu Monorepo?
- Latar belakang adopsi oleh tim API Airbridge
- Tujuan pekerjaan
- Mengadopsi repositori Monorepo sambil mempertahankan pengalaman pengembangan yang sama
- Masalah yang ditemukan setelah pekerjaan selesai
- Dalam proses CI/CD, ketika harus menentukan apakah ada perubahan pada masing-masing komponen, muncul masalah seperti skrip CI/CD menjadi lebih kompleks atau kode yang sama tidak bisa dideploy ulang
- Untuk menyelesaikannya
- Memperkenalkan komponen yang berperan membuat CI/CD dijalankan dengan menilai lebih dulu apakah ada perubahan pada komponen sebelum CI/CD dijalankan (Code Deployer)
- Untuk melakukannya dengan lebih baik lagi
- Membuat pemeriksaan CI dapat dilihat di PR
- Meningkatkan visibilitas informasi PR dan status CI di Slack
- Setelah adopsi Monorepo
- Peningkatan visibilitas komponen yang ditangani
- Peningkatan produktivitas
- Penutup
Belum ada komentar.