By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
HeryArts NewsHeryArts NewsHeryArts News
  • Home
  • Tech News
    Tech NewsShow More
    Review Mendalam Bitdefender VPN: Kecepatan Kilat dengan Harga Terjangkau, Namun Apakah Cukup Aman bagi Pengguna Ahli?
    12 Min Read
    Revolusi Mesin Slushie 2026: Ninja Slushi Resmi Digantikan, Kini Hadir dengan Fitur Soft Serve dan Pendinginan Kilat!
    12 Min Read
    Bocoran Eksklusif Galaxy Z Fold 8 Wide: Revolusi Desain Layar Lipat Samsung Terungkap Melalui Gambar Case Terbaru
    9 Min Read
    Mengenal Bill Savitt: Pengacara Jenius yang Berhasil Menundukkan Elon Musk Dua Kali di Meja Hijau
    10 Min Read
    Hitachi Energy Bangun Pabrik Transformator Terbesar di AS: Strategi Raksasa Demi Menopang Ledakan Kebutuhan Listrik AI
    11 Min Read
  • AI News
    AI NewsShow More
    Dilema Kecerdasan Buatan: Mengapa Model AI Kecil Kini Mulai Mengancam Dominasi Frontier Models yang Raksasa?
    12 Min Read
    Menguak Tabir Debat AI Safety: Mengapa Diskusi Sebenarnya Tentang Keamanan Kecerdasan Buatan Justru Tenggelam dalam Hiruk-Pikuk Industri?
    13 Min Read
    AS Perketat Kendali AI: Setelah Anthropic, Kini Giliran GPT-5.6 OpenAI yang Terkena Pembatasan Pemerintahan Trump
    9 Min Read
    Rahasia Skalabilitas Model AI Raksasa: Mengenal Micro-DDP, Teknik Distribusi Beban Kerja yang Mengubah Aturan Main
    11 Min Read
    ElevenLabs Adopsi Google SynthID: Solusi Mutakhir Deteksi Deepfake Audio yang Semakin Sulit Dibedakan dari Suara Manusia Asli
    9 Min Read
  • Mobile
    MobileShow More
    Revolusi Privasi WhatsApp: Kini Bisa Chat Tanpa Nomor HP Lewat Fitur Username Terbaru, Begini Cara Kerjanya!
    10 Min Read
    Aplikasi Resmi OpenClaw Akhirnya Meluncur di Mobile: Terobosan AI Self-Hosted atau Justru Mengecewakan Pengguna?
    12 Min Read
    WhatsApp Resmi Luncurkan Fitur Username Akhir Tahun Ini: Selamat Tinggal Bagikan Nomor Telepon, Simak Cara Amankan Nama Anda Sekarang!
    11 Min Read
    Revolusi Agen AI di Saku Anda: OpenClaw Resmi Meluncur di Android dan iOS dengan Desain Antarmuka yang Sangat Unik
    10 Min Read
    Update Besar Android Juni 2026: Google System Updates Bawa Perubahan Signifikan untuk Play Store dan Play Services
    8 Min Read
  • Gadget
    GadgetShow More
    Review Mendalam Bitdefender VPN: Kecepatan Kilat dengan Harga Terjangkau, Namun Apakah Cukup Aman bagi Pengguna Ahli?
    12 Min Read
    Bocoran Eksklusif Galaxy Z Fold 8 Wide: Revolusi Desain Layar Lipat Samsung Terungkap Melalui Gambar Case Terbaru
    9 Min Read
    Rahasia Maestro Digital Terungkap! Bedah Tuntas ImagineFX Edisi 268: Panduan Praktis Mempercepat Teknik Melukis Anda
    9 Min Read
    Rahasia di Balik ‘Batu yang Tidak Menghalangi Apapun’: Mengapa Desain Modern Justru Terasa Mengusir Manusia?
    9 Min Read
    Figma Config 2026 Ungkap Borok Utang Desain: Mengapa Tim Produk Tak Bisa Lagi Menutup Mata?
    11 Min Read
  • Software
    SoftwareShow More
    Review Mendalam Bitdefender VPN: Kecepatan Kilat dengan Harga Terjangkau, Namun Apakah Cukup Aman bagi Pengguna Ahli?
    12 Min Read
    Terobosan Besar Linux: Bcachefs Mulai Integrasikan Kode Rust ke Modul Kernel pada Rilis v1.38.7 Mendatang
    13 Min Read
    Wine 11.12 Resmi Dirilis: Bawa Dukungan Wayland Fractional Scaling yang Revolusioner untuk Pengguna Linux
    13 Min Read
    Membongkar Kekuatan NLP Klasik: Sejauh Mana Teknik ‘Jadul’ Bisa Menandingi AI Modern dalam Identifikasi Penulis?
    10 Min Read
    Beralih dari Tailscale ke Pangolin: Mengapa Solusi Akses Jarak Jauh Ini Jauh Lebih Mudah dari yang Anda Bayangkan?
    9 Min Read
  • Gaming
    GamingShow More
    Kekacauan Prasejarah: Mengapa Very Safe Dino Park Menjadi Game Multiplayer Paling ‘Berbahaya’ untuk Persahabatan Anda!
    10 Min Read
    Hanya Ada 2.000 di Dunia! Kartu Pokémon Mega Gallade Akira Egawa Jadi Buruan Paling Mustahil di Tahun 2026
    12 Min Read
    Steam Controller: Mengapa Perangkat ‘Gagal’ Valve Ini Justru Jadi Raja Tak Terbantahkan dalam Setup Couch Gaming Modern?
    10 Min Read
    Bocoran dan Kunci Jawaban Hurdle 30 Juni 2026: Strategi Master untuk Menaklukkan Puzzle Kata Terakhir Bulan Ini
    8 Min Read
    Rahasia Menaklukkan NYT Connections Sports Edition 30 Juni 2026: Panduan Strategi, Tips, dan Analisis Teka-Teki Hari Ini
    10 Min Read
  • Education
    EducationShow More
    Inovasi Generasi Muda: Proyek NESSP NASA Berhasil Cetak Ratusan Calon Ilmuwan Lewat Tantangan Eksplorasi Venus ROADS
    13 Min Read
    China Guncang Dunia Pendidikan: 12.000 Jurusan Kuliah Dihapus Massal Demi Dominasi Mutlak Kecerdasan Buatan
    9 Min Read
    Pelajaran Berharga dari Toy Story 5: Mengapa Anda Harus Memberi Anak Kindle Kids Edition dan Bukan Tablet ‘Brainrot’ di Prime Day Kali Ini
    10 Min Read
    PaperTok: Inovasi AI Peneliti University of Washington yang Ubah Jurnal Ilmiah Menjadi Video ala TikTok
    11 Min Read
    Mosyle@Home Hadir Sebagai Solusi Revolusioner Manajemen Screen Time iPad dan Mac Sekolah untuk Orang Tua
    9 Min Read
Search
  • Contact
  • Blog
  • Complaint
  • Advertise
© 2022 HeryArts News Network. Company. All Rights Reserved.
Reading: Rahasia Dapur Engineering Block Inc: Menggabungkan 450 Repositori JVM ke Monorepo demi Mengatasi Dependency Drift
Share
Sign In
Notification Show More
Font ResizerAa
HeryArts NewsHeryArts News
Font ResizerAa
  • Home
  • Tech News
  • AI News
  • Mobile
  • Gadget
  • Software
  • Gaming
  • Education
Search
  • Home
  • Tech News
  • AI News
  • Mobile
  • Gadget
  • Software
  • Gaming
  • Education
Have an existing account? Sign In
Follow US
  • Contact
  • Blog
  • Complaint
  • Advertise
© 2022 HeryArts News Network. Company. All Rights Reserved.
HeryArts News > Blog > Technology > Computer > Rahasia Dapur Engineering Block Inc: Menggabungkan 450 Repositori JVM ke Monorepo demi Mengatasi Dependency Drift
Cloud ComputingComputerIndustri TeknologiInovasi TeknologiSoftware

Rahasia Dapur Engineering Block Inc: Menggabungkan 450 Repositori JVM ke Monorepo demi Mengatasi Dependency Drift

Last updated: June 21, 2026 5:20 pm
heryarts
Share
SHARE

Dunia rekayasa perangkat lunak skala besar sering kali terjebak dalam dilema antara fleksibilitas tim dan konsistensi sistem secara keseluruhan. Block, Inc., perusahaan induk di balik raksasa finansial Square dan Cash App, baru saja mengungkap perjalanan teknis mereka yang luar biasa dalam menyatukan lebih dari 450 repositori Java Virtual Machine (JVM) ke dalam satu monorepo tunggal. Langkah berani ini diambil bukan tanpa alasan, melainkan sebagai respons strategis terhadap kerumitan yang semakin meningkat akibat pertumbuhan layanan yang sangat pesat dalam beberapa tahun terakhir. Dengan ribuan pengembang yang bekerja setiap hari, mengelola ratusan repositori terpisah mulai menunjukkan retakan dalam bentuk inefisiensi yang sangat signifikan. Artikel investigasi ini akan membedah bagaimana strategi migrasi besar-besaran ini berhasil mengubah cara kerja ribuan insinyur perangkat lunak di salah satu perusahaan teknologi finansial terbesar di dunia.

Contents
Mengapa Dependency Drift Menjadi Musuh Utama di Block?Beban Koordinasi yang Menghambat InovasiArsitektur Teknis: Membangun Sistem Monorepo yang SkalabelOtomasi Build dan Integrasi Berkelanjutan (CI)Meningkatkan Pengalaman Pengembang dengan Tooling KustomVisibilitas Build yang Lebih BaikPerbandingan: Monorepo vs Multi-Repo dalam Skala EnterpriseDampak Luas bagi Industri Finansial dan TeknologiPandangan ke Depan: Evolusi Berkelanjutan

Sebelum migrasi ini dilakukan, ekosistem teknologi di Block, Inc. sangat bergantung pada model multi-repo, di mana setiap layanan atau pustaka memiliki tempat penyimpanannya masing-masing. Meskipun model ini memberikan otonomi tinggi bagi setiap tim, tantangan besar muncul ketika satu perubahan harus diterapkan di banyak layanan sekaligus. Fenomena yang dikenal sebagai dependency drift menjadi mimpi buruk harian, di mana versi pustaka yang berbeda-beda tersebar di ratusan repositori tanpa sinkronisasi yang jelas. Hal ini menciptakan beban koordinasi yang sangat berat bagi tim infrastruktur dan pengembang aplikasi. Tanpa adanya satu sumber kebenaran (source of truth), memastikan keamanan dan stabilitas sistem menjadi tugas yang hampir mustahil untuk diselesaikan secara efisien.

Mengapa Dependency Drift Menjadi Musuh Utama di Block?

Dependency drift terjadi ketika berbagai bagian dari sistem besar menggunakan versi pustaka pihak ketiga atau internal yang berbeda-beda secara tidak sengaja. Di Block, dengan 450 repositori yang tersebar, menjaga agar semua layanan menggunakan versi keamanan terbaru dari sebuah framework menjadi tantangan logistik yang masif. Setiap kali ada pembaruan kritis, tim harus melakukan perubahan secara manual di ratusan tempat, yang sering kali memicu konflik dependensi yang sulit dilacak. Masalah ini tidak hanya menghambat kecepatan rilis fitur baru, tetapi juga meningkatkan risiko kerentanan keamanan yang tidak terdeteksi. Oleh karena itu, konsolidasi ke dalam monorepo dipandang sebagai solusi permanen untuk menyelaraskan seluruh ekosistem Software Development mereka.

Beban Koordinasi yang Menghambat Inovasi

Dalam model lama, melakukan perubahan lintas layanan (cross-service changes) memerlukan sinkronisasi yang sangat rumit antar tim yang berbeda. Seorang pengembang mungkin perlu membuka belasan pull request di repositori yang berbeda hanya untuk mengimplementasikan satu fitur yang saling terkait. Proses ini memakan waktu berhari-hari bahkan berminggu-minggu hanya untuk diskusi dan persetujuan administratif, bukan untuk penulisan kode itu sendiri. Dengan menyatukan semuanya ke dalam satu monorepo, hambatan birokrasi teknis ini dapat dipangkas secara drastis. Kini, perubahan yang memengaruhi banyak layanan dapat dilakukan dalam satu unit kerja yang koheren dan transparan bagi semua pihak.

Arsitektur Teknis: Membangun Sistem Monorepo yang Skalabel

Migrasi 450 repositori bukanlah sekadar memindahkan folder ke dalam satu tempat penyimpanan besar, melainkan membangun ulang infrastruktur Cloud Computing dan build system. Block mengandalkan sistem build berbasis grafik dependensi untuk memastikan bahwa setiap perubahan hanya akan memicu proses build pada bagian yang terdampak. Tanpa teknologi ini, monorepo akan menjadi sangat lambat dan tidak mungkin digunakan oleh ribuan pengembang secara bersamaan. Pendekatan cerdas ini memungkinkan sistem untuk memetakan hubungan antar modul secara presisi dan otomatis. Inilah kunci utama yang memungkinkan skalabilitas tetap terjaga meskipun ukuran basis kode membengkak secara eksponensial.

Otomasi Build dan Integrasi Berkelanjutan (CI)

Salah satu pencapaian teknis yang paling mengesankan dari migrasi ini adalah kemampuan sistem untuk menangani sekitar 8,800 weekly builds. Angka ini menunjukkan betapa aktifnya aktivitas pengembangan di dalam lingkungan Block setelah penyatuan repositori dilakukan. Meskipun beban kerjanya sangat masif, performa sistem tetap terjaga dengan sangat luar biasa bagi para pengembang. Statistik menunjukkan bahwa p90 CI time, atau waktu yang dibutuhkan untuk 90% proses integrasi, hanya memakan waktu sekitar 10 menit. Kecepatan ini sangat krusial untuk menjaga ritme kerja pengembang agar tetap produktif tanpa harus menunggu berjam-jam untuk melihat hasil pengujian kode mereka.

  • Build Berbasis Grafik: Hanya mengompilasi bagian yang berubah untuk menghemat waktu dan sumber daya server.
  • Selective CI: Menjalankan pengujian secara otomatis hanya pada modul yang terpengaruh oleh perubahan kode terbaru.
  • Visibility Maksimal: Semua tim dapat melihat bagaimana perubahan mereka berdampak pada layanan lain secara real-time.
  • Standardisasi Tooling: Menggunakan alat pengembangan yang seragam di seluruh organisasi untuk mengurangi kurva pembelajaran.

Meningkatkan Pengalaman Pengembang dengan Tooling Kustom

Pindah ke monorepo sering kali membawa masalah baru pada Integrated Development Environment (IDE) yang menjadi lambat karena harus memproses terlalu banyak data. Untuk mengatasi hal ini, Block mengembangkan custom IDE tooling yang dirancang khusus untuk menangani skala kode yang sangat besar. Alat ini memungkinkan pengembang untuk hanya memuat bagian dari monorepo yang sedang mereka kerjakan, tanpa kehilangan konteks dependensi global. Dengan cara ini, beban memori pada komputer pengembang tetap ringan, namun mereka tetap memiliki akses penuh ke seluruh ekosistem kode perusahaan. Inovasi pada sisi perkakas ini menjadi faktor penentu keberhasilan adopsi monorepo oleh para insinyur di lapangan.

Visibilitas Build yang Lebih Baik

Dalam ekosistem multi-repo, sering kali sulit bagi seorang pengembang untuk mengetahui apakah perubahan yang mereka buat akan merusak layanan milik tim lain di ujung sana. Monorepo memberikan transparansi penuh yang sebelumnya tidak mungkin dicapai, di mana setiap kegagalan build dapat langsung dilacak ke sumbernya. Build visibility yang ditingkatkan ini menciptakan budaya tanggung jawab bersama terhadap kualitas kode di seluruh perusahaan. Ketika semua orang bekerja di ruang yang sama, kolaborasi terjadi secara lebih organik dan masalah teknis dapat diselesaikan sebelum mencapai lingkungan produksi. Hal ini secara langsung meningkatkan stabilitas layanan Square dan Cash App yang digunakan oleh jutaan orang.

Perbandingan: Monorepo vs Multi-Repo dalam Skala Enterprise

Banyak perusahaan teknologi besar seperti Google dan Meta telah lama menggunakan monorepo, namun bagi perusahaan seperti Block, transisi ini merupakan perjalanan transformasi yang kompleks. Dibandingkan dengan model multi-repo yang cenderung menciptakan silo informasi, monorepo mendorong standarisasi praktik terbaik di seluruh organisasi. Meskipun ada kekhawatiran mengenai kompleksitas manajemen akses dan ukuran penyimpanan, manfaat dari penghapusan dependency drift jauh lebih besar. Block telah membuktikan bahwa dengan investasi yang tepat pada infrastruktur build, tantangan teknis monorepo dapat diatasi. Keberhasilan ini menempatkan Block sejajar dengan para pemimpin industri dalam hal kematangan Infrastruktur Digital.

“Pendekatan monorepo di Block bertujuan untuk mengurangi beban koordinasi dan memastikan bahwa setiap perubahan kode dapat diverifikasi secara menyeluruh terhadap seluruh ekosistem layanan kami,” lapor Leela Kumili dalam tinjauan teknisnya.

Dampak Luas bagi Industri Finansial dan Teknologi

Keberhasilan Block dalam melakukan migrasi ini memberikan pelajaran berharga bagi industri teknologi global tentang pentingnya efisiensi operasional di tingkat kode. Bagi sektor finansial yang sangat mengutamakan keamanan dan kepatuhan, kemampuan untuk memperbarui seluruh sistem secara serentak adalah keunggulan kompetitif yang besar. Dampaknya tidak hanya dirasakan oleh pengembang internal, tetapi juga oleh pengguna akhir yang mendapatkan layanan yang lebih stabil dan fitur yang dirilis lebih cepat. Inovasi ini menunjukkan bahwa Inovasi Teknologi tidak selalu tentang fitur baru yang tampak di permukaan, tetapi juga tentang perbaikan fundamental pada fondasi sistem. Block kini memiliki fondasi yang lebih kokoh untuk terus tumbuh dan menghadapi tantangan masa depan di pasar fintech.

Pandangan ke Depan: Evolusi Berkelanjutan

Meskipun migrasi 450 repositori telah selesai, perjalanan Block dalam mengoptimalkan monorepo mereka masih jauh dari kata berakhir. Perusahaan terus mengeksplorasi cara-cara baru untuk semakin mempercepat waktu build dan meningkatkan kecerdasan sistem CI mereka melalui analitik data. Tantangan berikutnya adalah bagaimana menjaga performa ini tetap stabil seiring dengan terus bertambahnya jumlah kode dan pengembang di masa depan. Belum ada konfirmasi resmi mengenai apakah mereka akan membuka beberapa alat internal mereka sebagai proyek open source, namun komunitas pengembang sangat menantikan hal tersebut. Yang pasti, langkah ini telah menetapkan standar baru bagi manajemen repositori skala besar di era modern.

Sebagai kesimpulan, langkah Block, Inc. untuk menyatukan 450 repositori JVM ke dalam satu monorepo adalah sebuah mahakarya rekayasa perangkat lunak yang patut dipelajari. Dengan mengatasi masalah dependency drift dan beban koordinasi, mereka tidak hanya meningkatkan produktivitas pengembang tetapi juga memperkuat stabilitas produk unggulan mereka. Keberhasilan mencapai p90 CI time selama 10 menit di tengah ribuan build mingguan adalah bukti nyata bahwa infrastruktur yang dirancang dengan baik dapat mengalahkan kompleksitas. Bagi perusahaan lain yang sedang berjuang dengan masalah serupa, kisah dari Block ini menjadi mercu suar yang menunjukkan bahwa konsolidasi repositori adalah jalan yang layak ditempuh demi masa depan engineering yang lebih sehat.

You Might Also Like

Review Mendalam Bitdefender VPN: Kecepatan Kilat dengan Harga Terjangkau, Namun Apakah Cukup Aman bagi Pengguna Ahli?

Revolusi Mesin Slushie 2026: Ninja Slushi Resmi Digantikan, Kini Hadir dengan Fitur Soft Serve dan Pendinginan Kilat!

Bocoran Eksklusif Galaxy Z Fold 8 Wide: Revolusi Desain Layar Lipat Samsung Terungkap Melalui Gambar Case Terbaru

Misteri Terpecahkan! Pikap Listrik Murah Ford $30.000 Terpantau Uji Coba di Arizona, Siap Guncang Dominasi Pasar EV!

Hitachi Energy Bangun Pabrik Transformator Terbesar di AS: Strategi Raksasa Demi Menopang Ledakan Kebutuhan Listrik AI

TAGGED:#BlockInc#BuildSystem#CashApp#CICD#DependencyDrift#DeveloperExperience#EngineeringLeadership#InfrastrukturDigital#JVM#Monorepo#SoftwareArchitecture#SoftwareDevelopment#Square#TechInnovationCloudComputing

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Copy Link Print
Share
Previous Article Inggris Perkuat Ukraina dengan 150.000 Drone: Paket Bantuan Militer Masif £752 Juta Resmi Diluncurkan
Next Article Guncangan Keamanan iOS: Exploit BootROM ala checkm8 Kini Bobol Chip A12 dan A13 iPhone Tanpa Ampun
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1kLike
54.3kFollow
10.3kSubscribe
39.5kFollow
banner banner
Create an Amazing Newspaper
Discover thousands of options, easy to customize layouts, one-click to import demo and much more.
Learn More

Latest News

Mengenal Bill Savitt: Pengacara Jenius yang Berhasil Menundukkan Elon Musk Dua Kali di Meja Hijau
Artificial Intelligence Bisnis Bisnis Digital Bisnis Internasional Tech News
Penjualan Toyota Merosot 4 Bulan Beruntun: Harga Bensin Jadi Kambing Hitam, Tapi Penjualan Mobil Listrik Justru Meledak 170%!
Berita Teknologi Bisnis Internasional Industri Otomotif Mobil Listrik Teknologi Hijau
Rahasia Earthrise Energy: Bagaimana Pembangkit Gas Menjadi ‘Jalan Pintas’ Percepat Proyek Tenaga Surya 270 MW ke Jaringan Listrik
Berita Teknologi Bisnis Energi Terbarukan Inovasi Inovasi Teknologi
Bukan Amazon! Inilah Rahasia Tempat Belanja Filamen Printer 3D Termurah di Inggris dengan Harga Black Friday
Belanja Online Bisnis Digital Teknologi
//

We influence 20 million users and is the number one business and technology news network on the planet

Quick Link

  • Contact
  • Blog
  • Complaint
  • Advertise

Support

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

HeryArts NewsHeryArts News
Follow US
© 2022 HeryArts News Network. Company. All Rights Reserved.
Join Us!

Subscribe to our newsletter and never miss our latest news, podcasts etc..

[mc4wp_form]
Zero spam, Unsubscribe at any time.
Welcome Back!

Sign in to your account

Lost your password?