Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

100以上の新規コネクタ提供を可能にしたアーキテクチャ

Avatar for yu-kioo yu-kioo
December 18, 2025

 100以上の新規コネクタ提供を可能にしたアーキテクチャ

「スケールするサービスにおけるアーキテクチャの工夫・苦労を語る会」で発表した際のスライド

Avatar for yu-kioo

yu-kioo

December 18, 2025
Tweet

Other Decks in Technology

Transcript

  1. 6 コネクタ開発は大変 検証環境取得 → 仕様調査 → 開発 → QA コネクタ毎の新規実装や既存実装の変更などで変更数が膨らむ

    e.g. 5コネクタの平均値 • PRの平均ファイル数: 75 files • 新規追加ファイル数:52 files • 既存の変更ファイル数:23 files
  2. 7 CONNECT 100+ PJ • コネクタの種類は色々ある(DB, DWH, SaaS etc) •

    APIを利用するコネクタ の開発工数の短縮・削減を図ることで リリースペースを上げられないか ➡ CONNECT 100+ PJ スタート
  3. 17 宣言的実装 todo: ここなんか Backend メタプロによる • 動的な振る舞い定義 • 動的なrelation定義

    Frontend FormBuilderによる • UIコンポーネントの自動生成 + generatorによる生成 + generatorによる各種fileの生成・変更
  4. 20 PJ当時と現在の開発環境の変化 2024年8月頃 LLMベースの開発はまだ主流ではなかった → 現在 手放せない存在に CONNECT 100+で作った構造はLLMの活用も行いやすい CONNECT

    100+で作った基盤はLLMの活用も行いやすい ➡ 宣言的であることで、パターンが明確・出力形式が固定だから configの記述もLLMで精度高く効率化できている
  5. 22 短期:LLMの活用効率を最大化 人間にとって良いアーキテクチャ / 設計 = LLMにとっても良い 〃 人間 •

    認知負荷の軽減 • レビューコストの削減 LLM • コンテキストウィンドウの最小化 • 出力の安定化 以前:良いアーキテクチャ / 設計 → 人間の生産性向上 現在:良いアーキテクチャ / 設計 → 人間の生産性向上 + LLMの活用効率向上