ARQ (diucapkan ark) adalah produk perangkat lunak komputer yang dirancang untuk menyederhanakan dan menyederhanakan proses pembuatan dan pemeliharaan aplikasi terdistribusi. Ini telah dikembangkan oleh perusahaan perangkat lunak Firebase dan tersedia sebagai proyek sumber terbuka.
ARQ memungkinkan pengguna dengan cepat mengatur dan mengelola aplikasi terdistribusi seperti web, seluler, dan bahkan aplikasi Internet of Things (IoT). Ini terdiri dari platform inti yang dapat diperluas dengan plugin untuk menambahkan fitur khusus untuk aplikasi. ARQ juga menyediakan serangkaian alat yang dirancang untuk memantau dan mengelola aplikasi dan sumber daya terdistribusi seperti container dan server.
Fitur utama ARQ adalah kemampuannya untuk membuat aplikasi terdistribusi dengan cepat. Ia menawarkan serangkaian alat untuk mengonfigurasi dan mengelola aplikasi terdistribusi secara otomatis. Ini mencakup fitur seperti penskalaan otomatis, yang memungkinkan aplikasi menambah atau mengurangi sumber dayanya secara otomatis sebagai respons terhadap perubahan kondisi. ARQ juga memudahkan penerapan dan pembaruan aplikasi di beberapa server dan perangkat.
ARQ populer di kalangan perusahaan besar dan kecil karena mudah digunakan dan memerlukan perawatan minimal, namun tetap menawarkan fitur-fitur canggih. Ini adalah solusi hemat biaya bagi mereka yang membutuhkan penerapan aplikasi terdistribusi dengan cepat.
ARQ telah digunakan dalam berbagai proyek dan oleh perusahaan seperti Disney, Google, dan Microsoft. Ini juga mendapat pengakuan dari beberapa organisasi, termasuk Linux Foundation, Apache Foundation, dan Java Community Process.