Slide 22
Slide 22 text
モノレポ設計
● ルートにgo.modを配置し、シングルモジュール化
● ディレクトリ構成
○ 基本シンプルな構成に、コンポーネントごとにディレクトリに分割
○ メトリクス、ロギング、コンフィグなどのみ共通パッケージ化
● DB, protobuf などのスキーマの管理方法
○ 共通で使う構造体は使い回せるように
● terraformやkubernetesのマニフェストなども全てモノレポ化
● CI/CD
○ 全体または一部のコンポーネントをタグ打ちリリースできるように