Skip to content

スキーマ指向開発

   

最近、

  • DBのCREATE TABLE
  • OpenAPIのYAML
  • gRPCのproto
  • GraphQLのschema

この辺の定義って共通している部分が多いというか、どれか一つから相互変換ができれば管理も楽なんじゃないかなと思う。

項目の追加削除するたびに修正漏れがないか気にするのは生産的ではないなー、と。

何となく、DBの定義を基準にするのが良いような気がするのだけど、どうなんだろう。