Hi temen temen, saya ingin bercerita tentang pengalaman saya menggunakan Firebase Google yang mostly saya pakai untuk build backend Flutter.
Sebelumnya mungkin ada pertanyaan, “apa sih BaaS”. Biasanya yang kita dengar adalah Iaas (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service). Terus BaaS ini apa donk?
BaaS adalah singkatan dari Backend as a Service. Yup, di jaman yang serba cloud ini, tidak bisa dipungkiri memang banyak sekali as a Service, salah satunya BaaS ini.
BaaS pendapat saya sendiri sangat mempermudah dalam development aplikasi, terutama aplikasi yang memang tidak membutuhkan custom BackEnd, atau aplikasi yang simple. Contoh : Kita ingin membuat aplikasi ABSENSI ONLINE SEDERHANA.
Mungkin dulu pilihan kita adalah membuat backend service terkait login, database crud, dan service lain yang kita butuhkan untuk runningnya aplikasi online ini. Dengan adanya Firebase, kita dapat menggunakan Firebase Auth Service, untuk mempermudah kita terkait dengan service Authentication(Register/Login/SignOut) dan lain lain.
Firebase memberikan pilihan login yang cukup banyak untuk kita, dan ini tentunya sangat mempermudah sekali.
Service kedua adalah database. Tentunya kita ingin melakukan record terkait jam berapa kita login jam berapa kita logout. Kita bisa menggunakan Firebase Cloud Firestore, terkait kebutuhan ini.
Gambar diatas adalah salah satu contoh penggunaan Firebase Cloud Firestore. Untuk informasi, Cloud Firestore base nya adalah no SQL.
Beberapa Service yang saya pernah pakai juga adalah Firebase Hosting, untuk melakukan hosting di firebase. Berikut adalah contoh link yang saya pernah buat. https://ludescovid.web.app/#/
Saya juga pernah mencoba fitur Firebase ML, untuk kebutuhan Machine Learning, contohnya untuk kebutuhan Scan tulisan ke dalam Text, dan banyak lagi.
Untuk Semua Service terkait Firebase, bisa di check disini
Dan untuk teman teman yang sedang develop aplikasi Flutter, bisa check dokumentasi terkait firebase dibawah ini (Click Get Started)
Satu hal lagi yang perlu kita perhatikan baik baik adalah Pricing. Karena semua yang mudah pasti akan berbayar 🙂
Tinggalkan Balasan