Logo
    firebaseからsupabaseへリプレイスした話

    firebaseからsupabaseへリプレイスした話

    はじめに

    ゆとり世代の中野です。

    さっそくチャレンジについて書いていきます。

    チャレンジする背景

    • プロダクト開発を始めた頃に欲しかったものが出てきたので乗り換えたい

    チャレンジ内容

    • firebaseからsupabaseへのリプレイス

    やったこと

    • supabase.comの環境構築
      • projectを作成
    • supabase(local)の環境構築
      • 使い方覚えたり
      • 色々気になることを検証
    • supabaseを管理するRepositoryの作成
      • CI/CDの設定
      • 環境構築周りの自動化
      • migrationとseedの作成
    • productのsupabase対応
      • CI/CD周りの調整
      • firebaseで作ったlogicの置き換え
      • 作ってなかったテストコードの追加
      • 密結合起こしてたComponentの分離
      • firebase関連のコードの削除

    結論

    • RDBMSが使えるの最高
    • migrationもseedも使えるの最高

    さいごに

    • 一番苦しめられたのは既存のクソコードとjestです

    yutanakano

    WEBエンジニア

    大阪生まれのゆとり世代です

    趣味はバイクでツーリングに行くこと

    愛車は Ninja ZX-25R SE KRT EDITION

    Expoでプロダクトを作っています

    image

    ©ゆとりちゃれんじ

    GitHubXInstagram