Slide 20
Slide 20 text
© Knowledge Work Inc.
専門家による基盤の整備
20
専門家による初期基盤の整備
● frontend, backend で初期から分化して開発
● API 定義で frontend/backend 間で齟齬がでないように最初から schema (protobuf) 駆動開発を行う
○ schema だけは双方でレビューする
これは実際に人数が増えてこないと効果は分からなかったがエンジニアが 10 人を超えてきた頃から効果を実感
● frontend メンバーの言葉
○ frontend を専門でやっている人が初期にいない場合 backend エンジニアが frontend も最初に書くことになるが、
大体全部書き直すことになるので良かった
● backend メンバーの言葉
○ schema がきちんとしていて backend のことだけ考えれば良いのでやりやすい
振り返り
● フルスタックを良しとする文化もありえるが、frontend, backend をどちらも高い基準でできる人は少ないため、この方式を
選択した
● 初期に frontend メンバーを揃えられなければ別の戦略をとった可能性がある (schema 駆動にならなかった可能性もあ
る)