Google Cloud Run Functions dan Cloud Functions for Firebase merupakan bagian penting dari solusi komputasi serverless Google untuk membuat aplikasi berbasis peristiwa.
Bagi developer Google Cloud Platform, Cloud Run Functions berfungsi sebagai lapisan penghubung agar Anda dapat membangun logika antara beberapa layanan Google Cloud Platform (GCP) dengan mendeteksi dan merespons peristiwa.
Bagi developer Firebase, Cloud Functions 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.
Cloud Functions for Firebase
Anda harus menggunakan Cloud Functions 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. Cloud Functions melengkapi penawaran tersebut dengan menyediakan cara untuk memperluas dan menghubungkan perilaku fitur Firebase melalui penambahan kode di sisi server.
Developer Firebase dapat dengan mudah 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. Eksplorasi berbagai kasus penggunaan untuk mempelajari lebih lanjut integrasi yang umum digunakan. Bagi developer yang membutuhkan backend berfitur lebih lengkap, Cloud Run Functions menjadi pintu masuk untuk memanfaatkan berbagai kemampuan andal di Google Cloud Platform.
Cloud Functions 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 Google Cloud Functions, plus pemicu Firebase Realtime Database, Firebase Authentication, dan Firebase Analytics
Cloud Run Functions untuk Google Cloud Platform
Developer dapat menghubungkan dan memperluas layanan GCP dengan menulis kode dalam bentuk fungsi. Cloud Run Functions bertindak sebagai lapisan penghubung agar Anda dapat membangun logika antara layanan GCP dengan mendeteksi dan merespons peristiwa. Cukup dengan beberapa baris kode saja, developer dapat memperluas penggunaan layanan GCP untuk menciptakan kombinasi dengan tingkat lebih tinggi tanpa perlu menyediakan atau mengelola server. Baca dokumentasi Google Cloud Run Functions untuk mengetahui informasi selengkapnya.