ฟังก์ชัน Cloud Run และ Firebase

ฟังก์ชัน Google Cloud Run และ Cloud Functions for Firebase เป็นส่วนสําคัญของโซลูชันการประมวลผลแบบ Serverless ของ Google สําหรับการสร้างแอปพลิเคชันที่ทำงานตามเหตุการณ์

สําหรับนักพัฒนาซอฟต์แวร์ Google Cloud Platform ฟังก์ชัน Cloud Run จะทําหน้าที่เป็นเลเยอร์การเชื่อมต่อ ซึ่งช่วยให้คุณสานตรรกะระหว่างบริการ Google Cloud Platform (GCP) ได้โดยการเฝ้าฟังและตอบสนองต่อเหตุการณ์

สําหรับนักพัฒนาแอป Firebase Cloud Functions for Firebase จะเป็นวิธีขยายลักษณะการทํางานของ Firebase และผสานรวมฟีเจอร์ Firebase ผ่านการเพิ่มโค้ดฝั่งเซิร์ฟเวอร์

โซลูชันทั้งสองช่วยให้ฟังก์ชันทำงานได้อย่างรวดเร็วและเชื่อถือได้ในสภาพแวดล้อมที่มีการจัดการอย่างเต็มรูปแบบ ซึ่งคุณไม่จําเป็นต้องกังวลเกี่ยวกับการจัดการเซิร์ฟเวอร์หรือการจัดสรรโครงสร้างพื้นฐาน

Cloud Functions for Firebase

คุณควรใช้ Cloud Functions for Firebase หากคุณเป็นนักพัฒนาแอปบนอุปกรณ์เคลื่อนที่หรือเว็บแอปบนอุปกรณ์เคลื่อนที่ Firebase ช่วยให้นักพัฒนาแอปบนอุปกรณ์เคลื่อนที่เข้าถึงบริการที่มุ่งเน้นอุปกรณ์เคลื่อนที่ซึ่งมีการจัดการอย่างเต็มรูปแบบได้ ซึ่งรวมถึงข้อมูลวิเคราะห์ การตรวจสอบสิทธิ์ และ Realtime Database Cloud Functions เป็นส่วนเสริมที่สมบูรณ์แบบให้กับข้อเสนอนี้ด้วยการมอบวิธีขยายและเชื่อมต่อลักษณะการทํางานของฟีเจอร์ Firebase ผ่านการเพิ่มโค้ดฝั่งเซิร์ฟเวอร์

นักพัฒนาแอป Firebase สามารถผสานรวมกับบริการภายนอกได้ง่ายๆ สําหรับงานต่างๆ เช่น การประมวลผลการชำระเงินและการส่งข้อความ SMS นอกจากนี้ นักพัฒนาซอฟต์แวร์ยังใส่ตรรกะที่กำหนดเองซึ่งหนักเกินไปสำหรับอุปกรณ์เคลื่อนที่หรือต้องรักษาความปลอดภัยบนเซิร์ฟเวอร์ได้ด้วย ดูกรณีการใช้งานเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมทั่วไป สำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการแบ็กเอนด์ที่สมบูรณ์มากขึ้น Cloud Run Functions เป็นประตูสู่ความสามารถอันทรงพลังใน Google Cloud Platform

Cloud Functions for Firebase ได้รับการเพิ่มประสิทธิภาพสำหรับนักพัฒนาแอป Firebase ดังนี้

  • Firebase SDK เพื่อกําหนดค่าฟังก์ชันผ่านโค้ด
  • ผสานรวมกับคอนโซล Firebase และ Firebase CLI
  • ทริกเกอร์เดียวกับ Google Cloud Functions รวมถึงทริกเกอร์ฐานข้อมูลเรียลไทม์ของ Firebase, การตรวจสอบสิทธิ์ Firebase และ Firebase Analytics

ฟังก์ชัน Cloud Run สำหรับ Google Cloud Platform

นักพัฒนาแอปสามารถเชื่อมต่อและขยายบริการ GCP โดยการเขียนโค้ดในรูปแบบฟังก์ชัน ฟังก์ชัน Cloud Run ทำหน้าที่เป็นเลเยอร์การเชื่อมต่อที่ช่วยให้คุณถักทอตรรกะระหว่างบริการ GCP โดยการฟังและตอบสนองต่อเหตุการณ์ นักพัฒนาซอฟต์แวร์สามารถใช้โค้ดเพียงไม่กี่บรรทัดเพื่อเพิ่มประสิทธิภาพการใช้บริการ GCP เพื่อสร้างชุดค่าผสมในระดับที่สูงขึ้นได้โดยไม่ต้องจัดสรรหรือจัดการเซิร์ฟเวอร์ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับฟังก์ชันของ Google Cloud Run