Fungsi Cloud Run dan Firebase
Fungsi Cloud Run adalah solusi komputasi serverless dari Google untuk membuat aplikasi berbasis peristiwa. Ini adalah produk gabungan antara tim Google Cloud dan tim Firebase.
Bagi developer Google Cloud, fungsi Cloud Run berfungsi sebagai lapisan penghubung yang memungkinkan Anda merangkai logika antara layanan Google Cloud mendengarkan dan menanggapi peristiwa.
Untuk developer Firebase, Fungsi Cloud Run for Firebase menyediakan cara untuk memperluas perilaku Firebase dan mengintegrasikan Firebase fitur baru melalui penambahan kode 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 for Firebase
Anda harus menggunakan fungsi Cloud Run for Firebase jika Anda adalah developer yang sedang membangun aplikasi seluler atau aplikasi web seluler. Firebase memberi developer seluler akses ke rangkaian layanan yang terpusat pada seluler yang terkelola sepenuhnya termasuk analisis, dan Realtime Database. Fungsi Cloud Run melengkapi penawaran dengan menyediakan cara untuk memperluas dan menghubungkan perilaku fitur Firebase melalui penambahan kode sisi server.
Developer Firebase dapat mengintegrasikan layanan eksternal untuk 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 untuk mempelajari lebih lanjut kasus penggunaan integrasi umum. Untuk developer yang membutuhkan backend berfitur lebih lengkap, fungsi Cloud Run yang menyediakan gerbang menuju kemampuan yang Google Cloud.
Fungsi Cloud Run for Firebase dioptimalkan untuk developer Firebase:
- Gunakan Firebase SDK untuk mengonfigurasi fungsi Anda melalui kode
- Terintegrasi dengan Firebase Console dan Firebase CLI
- Pemicu yang sama dengan fungsi Cloud Run, ditambah Firebase Realtime Database, Pemicu Firebase Authentication, dan Firebase Analytics
Fungsi Cloud Run untuk Google Cloud
Developer dapat menghubungkan dan memperluas layanan Google Cloud dengan menulis kode dalam bentuk fungsi Cloud Run. Fungsi Cloud Run berfungsi sebagai lapisan penghubung yang memungkinkan Anda menggabungkan logika antara layanan Google Cloud dengan memproses dan merespons peristiwa. Dengan beberapa baris kode saja, developer dapat memperkaya penggunaan layanan Google Cloud membuat kombinasi dengan tingkat yang lebih tinggi tanpa perlu menyediakan atau mengelola server. Lihat Fungsi Cloud Run dokumentasi untuk informasi selengkapnya.