Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIエージェントの力を引き出すディレクトリ構成
Search
ディップ株式会社
PRO
August 28, 2025
Technology
0
120
AIエージェントの力を引き出すディレクトリ構成
ディップ株式会社
PRO
August 28, 2025
Tweet
Share
More Decks by ディップ株式会社
See All by ディップ株式会社
テストコードすら書けなかったレガシーアプリがAIと上手に協働できるようになるまでの軌跡
dip_tech
PRO
0
110
FIndy_Team__Award_2025受賞までの道のり_-_仲間を増やして次の街へ_-.pdf
dip_tech
PRO
0
8
Enablingチームの動きとは__Devin導入を通じての学び.pdf
dip_tech
PRO
0
12
なんとしてでもAWSでPrivate接続してみたかった_dip_田中一樹.pdf
dip_tech
PRO
0
12
若手エンジニアのための音声入力活用
dip_tech
PRO
0
93
新卒研修で学んだ業務でのAI活用のヒント
dip_tech
PRO
0
97
dipにおけるSRE変革の軌跡
dip_tech
PRO
2
1k
DC卒業の話
dip_tech
PRO
0
10
【レコリン】音声録音AIサービス
dip_tech
PRO
0
47
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
75k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
7
380k
Optuna MCPサーバ開発 - AI Engineering Decoded #10
pfn
PRO
2
130
今日から始めるAWSセキュリティ対策 3ステップでわかる実践ガイド
yoshidatakeshi1994
0
160
「非更新サブスクリプション」って何者?
haseken_dev
0
130
経営の意思決定を加速する 「事業KPIダッシュボード」構築の全貌
recruitengineers
PRO
3
110
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
4
1.5k
5000万ダウンロードを超える漫画サービスを支えるログ基盤の設計開発の全て
ldf_tech
0
270
SSG の限界を破る、再ビルド不要なサイト
reyalka
0
340
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.4k
測りにくい成果を測る — BtoB SaaSにおける効果検証への挑戦 / Shirokane Kougyou vol 20
sansan_randd
3
200
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
10
1.2k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
820
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Facilitating Awesome Meetings
lara
55
6.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
590
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Site-Speed That Sticks
csswizardry
10
830
The Pragmatic Product Professional
lauravandoore
36
6.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
A designer walks into a library…
pauljervisheath
207
24k
Transcript
AIエージェントの力を引き出す ディレクトリ構成 ディップ株式会社 横山 瑛太郎 1
Copyright © dip Corporation, All rights reserved. 1. 自己紹介 2.
導入 3. 疎結合なアーキテクチャ 4. モノレポ×マイクロサービス 目次
横山 瑛太郎 Yokoyama Eitaro - 学生時代に業務委託やハッカソンで モバイル・バックエンド開発を経験 - ディップへバックエンドエンジニア として入社後、先輩の話を聞く中で
インフラ領域に興味をもった - 現在は主務でバックエンド開発、 副務でSREの取り組みに参画している - Go Conference 2025、XP祭り2025に登 壇予定
Copyright © DIP Corporation, All rights reserved. AI開発ツールの使用は当たり前に!
AIエージェントの⼒を最⼤限発揮させ、 価値提供のサイクルを⾼速化! 5
AIエージェントの有効活⽤に ディレクトリ構成の切り⼝で踏み込む 6
ディレクトリ構成と聞いて 何を思い浮かべますか? 7
Copyright © DIP Corporation, All rights reserved. クリーンアーキテクチャ ヘキサゴナルアーキテクチャ オニオンアーキテクチャ
レイヤードアーキテクチャ 関心の分離 共通の目的
Copyright © DIP Corporation, All rights reserved. 関心の分離 AIのコード修正範囲が局所化 開発者のレビュー負荷小
結果的に開発サイクルが⾼速になるため ⼩規模プロジェクトでも 疎結合なアーキテクチャを採⽤ 10
モノレポ×マイクロサービス 11
Copyright © dip Corporation, All rights reserved. モノレポとは? ポリレポ モノレポ
Copyright © dip Corporation, All rights reserved. 1. フロント・API・DB・インフラなどのソースを集約 2.
プロジェクトに必要な情報を一元管理し、統一された コンテキストを提供 なぜモノレポ? 人間しか知らないことをなくす DocやAPI定義書、共通ルールなどの管理が楽
Copyright © dip Corporation, All rights reserved. マイクロサービスアーキテクチャとは?
Copyright © dip Corporation, All rights reserved. 1. マイクロサービスのコンテナ化 2.
CI/CDにおける個別デプロイ なぜマイクロサービス? モノレポで管理しているサービスを小さくデプロイできるため、AIによる 価値提供サイクルの高速化にマッチ
Copyright © dip Corporation, All rights reserved. 1. 関心の分離をした疎結合なアーキテクチャ 2.
モノレポによるコンテキストの集中 3. マイクロサービスアーキテクチャによる小さくデプロイ 総括
ご清聴ありがとうございました! 17