Cloud Functions dan Firebase

Cloud Functions adalah solusi komputasi serverless Google untuk membuat aplikasi berbasis peristiwa. Cloud adalah produk gabungan antara tim Google Cloud dan tim Firebase.

Bagi developer Google Cloud Platform, Cloud Functions berfungsi sebagai lapisan penghubung yang dapat digunakan untuk membangun logika antara layanan Google Cloud dengan memproses 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 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. Baca untuk mempelajari lebih lanjut kasus penggunaan integrasi umum. Bagi developer yang membutuhkan backend berfitur lebih lengkap, Cloud Functions menyediakan gateway untuk kemampuan canggih di Google Cloud.

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 seperti Cloud Functions, ditambah pemicu Firebase Realtime Database, Firebase Authentication, dan Firebase Analytics

Cloud Functions untuk Google Cloud Platform

Developer dapat menghubungkan dan memperluas layanan Google Cloud dengan menulis kode dalam bentuk Cloud Function. Cloud Functions berfungsi sebagai lapisan penghubung yang dapat Anda gunakan untuk membangun logika antara layanan Google Cloud dengan memproses dan merespons peristiwa. Hanya dengan beberapa baris kode, developer dapat memperkaya penggunaan layanan Google Cloud untuk membuat kombinasi dengan tingkat yang lebih tinggi tanpa perlu menyediakan atau mengelola server. Lihat dokumentasi Cloud Functions untuk mengetahui informasi selengkapnya.