はじめに
ゆとり世代の中野です。
さっそくチャレンジについて書いていきます。
チャレンジする背景
- プロダクト開発を始めた頃に欲しかったものが出てきたので乗り換えたい
チャレンジ内容
- 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でプロダクトを作っています