Cloud Functions และ Firebase

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

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

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

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

Cloud Functions for Firebase

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

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

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

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

Cloud Functions สำหรับ Google Cloud Platform

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