マイクロサービスは「ある程度の組織規模」で活きる選択肢だと認識してたんですが、CTOがどうしても初期からやりたいと。説得材料が欲しいのと、もしやるならどう着地させるかの観点で意見ください。
早すぎ問題、私も何度も見ました。シードフェーズで分割すると、副作用として開発速度が確実に落ちます。 - サービス間通信のオーバーヘッド(認証・キャッシュ・トレーシング) - データ整合性を取り直すコスト - ローカル開発環境が一気に重くなる 「将来の拡張性」のために今を犠牲にするのは、今のフェーズで合うやり方ではないことが多いです。**モジュラーモノリス**で論理境界だけ綺麗に切っておけば、後で必要箇所だけ切り出すのは可能。私がCTOなら、シリーズB以降で組織が分割されないと意思決定の根拠にならない、と説明します。 CTOの説得材料が必要なら「論理境界 → 物理分割は組織が必要としてから」で擦り合わせるのがおすすめです。
状況によって最適解変わるので、ここのコメント欄だけだと判断難しいですね。具体的に「フェーズ」「チーム規模」「予算感」あたり追加情報があると、もう少し的を絞った答えが出せそうです。