Firebase เติบโตขึ้นมาในฐานะบริการ backend บนคลาวด์ที่ช่วยสนับสนุนนักพัฒนาแอพมือถือมานาน เริ่มต้นจากการเป็นฐานข้อมูลบนคลาวด์ แล้วขยายมายังบริการอื่นๆ อีกมาก เช่น วิเคราะห์ข้อมูล (analytics/crashlytics), ล็อกอิน (authentication), ส่งข้อความแจ้งเตือน (cloud messaging), ทดสอบ (A/B testing) ฯลฯ
ล่าสุดในงาน Firebase Summit ปี 2019 กูเกิลก็ประกาศขยายจักรวาล Firebase ด้วยโมเดล Firebase Extensions เพื่อเพิ่มความสามารถของ Firebase ให้หลากหลายขึ้นอีกมาก
ในฝั่งของนักพัฒนาเองก็ประหยัดเวลาจากการเขียนฟังก์ชันพื้นฐานซ้ำๆ เพราะกดติดตั้งและ deploy เพื่อเช่าใช้งานจาก Firebase ได้เลย
ตัวอย่างส่วนขยายที่เปิดตัวพร้อม Firebase Extensions ได้แก่
แกนหลักของ Firebase Extensions เป็นการเรียกใช้ Google Cloud Functions for Firebase บริการคลาวด์แบบ serverless ของกูเกิลที่ทำงาน (trigger) ตามเหตุการณ์ที่เรากำหนดไว้
ตอนนี้ Firebase Extensions เปิดให้นักพัฒนาติดตั้งและเรียกใช้งานแล้ว (หน้ารวม Extensions) แม้ยังมีส่วนขยายให้เลือกไม่เยอะนัก และยังไม่เปิดให้บริษัทอื่นๆ เข้ามาเขียนส่วนขยายเชื่อมกับ Firebase (ยกเว้นพันธมิตรสองรายคือ Bitly และ Mailchimp) ซึ่งก็น่าจะทยอยเปิดมากขึ้นในระยะถัดไป
ที่มา - Firebase