開発用途で Realtime Databaseを 導入した話

Ad37f739bffa0e38c8461e452cb3a489?s=47 yamacraft
November 21, 2017

開発用途で Realtime Databaseを 導入した話

2017/11/21(火)で開催されたFirebase.yebisu #1で発表した資料になります

Ad37f739bffa0e38c8461e452cb3a489?s=128

yamacraft

November 21, 2017
Tweet

Transcript

  1. ։ൃ༻్Ͱ Realtime DatabaseΛ ಋೖͨ͠࿩ @yamacraft

  2. profile • @yamacraft (Wataru Yamada) • Mobile Application Engineer •

    LeadingMark, inc • team Y.G.E.(private) • Ұ෦دߘ → → →
  3. COMITIA122ʹࢀՃ͠·͢ • B-02aʮteam Y.G.E.ʯ • FirebaseʴDockerͷར༻ྫͳ ͲΛॻ͍ٕͨज़ಉਓࢽΛ൦෍͠ ·͢ • ޙ೔ແྉͰެ։͠·͢

    • ࠓ೔ͷ࿩ͷ಺༰΋ͪΐͬͱॻ ͍ͯ·͢
  4. ຊ୊

  5. RealtimeDatabase࢖ͬͯΔʁ

  6. Α͋͘Γ͕ͪͳ FirebaseϓϩδΣΫτͷঢ়ଶ • Analytics͸࢖͍͍͔ͨΒಋೖ͢Δͧʂ • ಋೖ؆୯͔ͩΒCrash Reporting ʢCrashlyticsʣ΋ೖΕͪΌ͓͏ʂ • ޙ͸·͊…͍͍͔…

  7. ΋͍ͬͨͳ͍ʂ

  8. RTDBΛ࢖Θͳ͍ཧ༝ • ͪΌΜͱηΩϡΞʹϧʔϧΛઃఆͰ͖Δ͔ෆ҆… ʢΘ͔Δʂʣ • ͢ͰʹଞͷDB࢖ͬͯΔ͠…ʢΘ͔Δʂʣ • σʔλߏ଄ͷઃܭߟ͑ΔͷͭΒ͍…ʢΘ͔Δʂʣ • ͦͷଞʢͨͿΜΘ͔Δʂʣ

  9. ։ൃ༻్ʹߜͬͯར༻͢Δ

  10. ࣮ࡍͷಋೖࣄྫ • Τϥʔϩάͷૹ৴ઌͱͯ͠ར༻ • ελοΫ͞ΕͨλΠϛϯάͰFunctions͔ΒSlack΁௨஌

  11. ໰୊఺ • Functions͸ແྉϓϥϯͩͱSlackͷAPIΛݺ΂ͳ͍ʂ • Google಺ͷαʔϏε͸େৎ෉ʂ

  12. ղܾʂ • FCMͰಛఆ୺຤΁Push௨஌ • PushΛड͚ͨ୺຤ʢΞϓϦʣ͕SlackAPIΛݺͿ

  13. ະௐࠪ ʢGoogle Apps Scriptܦ༝Ͱ͍͍ͷͰ͸…ʣ

  14. ͓͠·͍