ฟังก์ชันระบบคลาวด์และ Firebase

Google Cloud Functions เป็นโซลูชันการประมวลผลแบบ Serverless ของ Google สำหรับการสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ ซึ่งเป็นผลิตภัณฑ์ร่วมระหว่างทีม Google Cloud Platform และทีม Firebase

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

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

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

Cloud Functions for Firebase

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

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

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

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

ฟังก์ชันระบบคลาวด์สำหรับ Google Cloud Platform

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