Cloud Run Functions dan Firebase

Fungsi Cloud Run adalah solusi komputasi serverless dari Google untuk membuat aplikasi yang dikendalikan oleh peristiwa. Produk ini merupakan hasil kerja sama antara tim Google Cloud dan tim Firebase.

Bagi developer Google Cloud, Cloud Run Functions berfungsi sebagai lapisan penghubung agar Anda dapat membangun logika antara beberapa layanan Google Cloud dengan mendeteksi dan merespons peristiwa.

Bagi developer Firebase, fungsi Cloud Run for Firebase memberikan cara untuk memperluas perilaku Firebase dan mengintegrasikan fitur Firebase melalui penambahan kode pada sisi server.

Kedua solusi tersebut menyediakan eksekusi fungsi yang cepat dan andal dalam lingkungan yang terkelola sepenuhnya, sehingga Anda tidak perlu khawatir dengan pengelolaan server atau penyediaan infrastruktur apa pun.

Fungsi Cloud Run untuk Firebase

Anda harus menggunakan fungsi Cloud Run for Firebase jika Anda adalah developer yang membuat aplikasi seluler atau aplikasi web seluler. Dengan Firebase, developer seluler dapat mengakses rangkaian layanan seluler lengkap yang dikelola secara penuh, termasuk analisis, autentikasi, dan Realtime Database. Fungsi Cloud Run melengkapi penawaran tersebut dengan menyediakan cara untuk memperluas dan menghubungkan perilaku fitur Firebase melalui penambahan kode di sisi server.

Developer Firebase dapat mengintegrasikan layanan eksternal untuk menyelesaikan berbagai tugas, seperti memproses pembayaran dan mengirim pesan SMS. Selain itu, developer dapat menyertakan logika khusus yang terlalu berat bagi perangkat seluler, atau yang perlu pengamanan di server. Lihat artikel ini untuk mempelajari lebih lanjut kasus penggunaan integrasi yang umum digunakan. Bagi developer yang membutuhkan backend berfitur lebih lengkap, fungsi Cloud Run menjadi pintu masuk untuk memanfaatkan berbagai kemampuan andal di Google Cloud.

Fungsi Cloud Run for Firebase telah dioptimalkan untuk developer Firebase:

  • Gunakan Firebase SDK untuk mengonfigurasi fungsi Anda melalui kode
  • Terintegrasi dengan Firebase Console dan Firebase CLI
  • Pemicu yang sama dengan Cloud Run Functions, plus pemicu Firebase Realtime Database, Firebase Authentication, dan Firebase Analytics

Cloud Run Functions untuk Google Cloud

Developer dapat menghubungkan dan memperluas layanan Google Cloud dengan menulis kode dalam bentuk fungsi Cloud Run. Cloud Run Functions berfungsi sebagai lapisan penghubung agar Anda dapat membangun logika antara layanan Google Cloud dengan mendeteksi dan merespons peristiwa. Cukup dengan beberapa baris kode saja, developer dapat memperluas penggunaan layanan Google Cloud untuk membuat kombinasi dengan tingkat lebih tinggi tanpa perlu menyediakan atau mengelola server. Lihat dokumentasi fungsi Cloud Run untuk mengetahui informasi selengkapnya.