Please enable JavaScript.
Coggle requires JavaScript to display documents.
パラメーターストア - Coggle Diagram
パラメーターストア
jsonで保存する
型を考慮するならどう入れるのがいいんだろう
APIでそのまま返せるなら良さそう
サーバーでunmarshalしてどう使う?
map[string]interfaceかなあ
structは定義したくない
そもそもunmarshal実装するのだるい
基本的にDBにjson入れるのはアンチパターン
入れる必要があるのか・メリットがあるのか
型は何が必要か
数値・文字列
画像ならDKTでプレビュー出したい
型を意識する責務は誰が持つべきか
clientならサーバーはめっちゃ楽
基本はサーバーがした方が安全そう
バリデーションはどのタイミングでできるといいか
DKTが一番いい
型チェックbotを作ってもいいけどだるい
client/serverで値を使うときにキャストできなくてエラーってちょっと嫌だなあ
DKTで入れる型を選択してもらって型制約入れるの安全かも
正規化してDBに入れる
キー名は先に定義で良さそう
値はキー名に対応するように作成するイメージ
データ量とかSQLコストは?
ABテスト自体データ量少ないから大丈夫そう
APIレスポンス
構造は何がいいか
どれでもあんまり変わらなそう
clientから強い要望があればそれに寄せるべき
clientに返す部分はあんまりゴニョゴニョせずにシンプルがいいなあ
画面設計
一覧に詳細情報出したくない
検索をTOPにすれば良さそう
詳細画面でパラメータ出す
毎回検索するのは微妙
一覧に簡易的な情報を出す
詳細ページは別に出す
DB設計