Slide 1

Slide 1 text

ゆるSRE LT #11 
 TerraformをAIでどうにかしたい Devin vs. Claude Code 
 2025/6/13 


Slide 2

Slide 2 text

©2025 Voicy, Inc. 自己紹介 名前:織田 薫(かおる)
 会社:株式会社Voicy
 職業:ペンギン好きSRE
 mixi2:@penpen


Slide 3

Slide 3 text

©2025 Voicy, Inc.

Slide 4

Slide 4 text

©2025 Voicy, Inc. Voicyのアーキテクチャ 
 ● FidyTools(https://findy-tools.io/companies/voicy/78/13)


Slide 5

Slide 5 text

©2025 Voicy, Inc. 使ってます? 
 Devin

Slide 6

Slide 6 text

©2025 Voicy, Inc. 使ってます? 
 Calude Code

Slide 7

Slide 7 text

©2025 Voicy, Inc. Voicy では 
 ● Claude(Code含む)
 ● Devin
 ● Dify
 ● Gemini
 ● Github Copilotなど・・・


Slide 8

Slide 8 text

©2025 Voicy, Inc. Voicy では 
 ● 中華系は現状NG
 ● AWS使ってるけどBedrockは使ってない が、今後使うかも
 ● AmazonQなども使ってないが、今後使っ ていく可能性はあり


Slide 9

Slide 9 text

©2025 Voicy, Inc. 今日は
 毎年恒例!
 EKSのアップグレード


Slide 10

Slide 10 text

©2025 Voicy, Inc. 今日は
 を
 Devin vs. Claude Code
 で見ていきます


Slide 11

Slide 11 text

©2025 Voicy, Inc. コード変更 
 Terraformの既存コード変更


Slide 12

Slide 12 text

©2025 Voicy, Inc. コード変更 
 Devinさん


Slide 13

Slide 13 text

©2025 Voicy, Inc. コード変更 
 Devinさん:可能です


Slide 14

Slide 14 text

©2025 Voicy, Inc. コード変更 


Slide 15

Slide 15 text

©2025 Voicy, Inc. コード変更 
 CIでこけても、やり直してくれた

Slide 16

Slide 16 text

©2025 Voicy, Inc. コード変更 
 vpc-cni v1.19.5-eksbuild.3(Latest、Default は eksbuild.1) coredns v1.11.3-eksbuild.1(Default は v1.12.1-eksbuild.2) kube-proxy v1.33.0-eksbuild.1(Default は eksbuild.2)

Slide 17

Slide 17 text

©2025 Voicy, Inc. コード変更 
 ● 指示に合わせてバージョン変更などを 行ってくれるが、addonのバージョンは微 妙
 ● 自動でPRまで作成
 ● PRコメントが詳細


Slide 18

Slide 18 text

©2025 Voicy, Inc. プラン確認 
 terraform planは?


Slide 19

Slide 19 text

©2025 Voicy, Inc. プラン確認 
 DevinはVMなので面倒そう・・・


Slide 20

Slide 20 text

©2025 Voicy, Inc. プラン確認 
 うちには atlantis 入ってる!


Slide 21

Slide 21 text

©2025 Voicy, Inc. プラン確認 
 Devin が atlantis plan してくれる


Slide 22

Slide 22 text

©2025 Voicy, Inc. プラン確認 


Slide 23

Slide 23 text

©2025 Voicy, Inc. デプロイ
 terraform apply は可能?


Slide 24

Slide 24 text

©2025 Voicy, Inc. デプロイ
 Devin が atlantis apply してくれる


Slide 25

Slide 25 text

©2025 Voicy, Inc. デプロイ


Slide 26

Slide 26 text

©2025 Voicy, Inc. コード変更 
 Claude Codeさん


Slide 27

Slide 27 text

©2025 Voicy, Inc. コード変更 
 Claude Codeさん:Yes


Slide 28

Slide 28 text

©2025 Voicy, Inc. コード変更 
 addon のバージョン変更が kube-rpoxyのみ・・・

Slide 29

Slide 29 text

©2025 Voicy, Inc. コード変更 
 vpc-cni v1.18.5-eksbuild.1(Latest、Default は eksbuild.1) coredns v1.11.3-eksbuild.1(Default は v1.12.1-eksbuild.2) kube-proxy v1.33.0-eksbuild.1(Default は eksbuild.2)

Slide 30

Slide 30 text

©2025 Voicy, Inc. コード変更 
 ● 指示に合わせてバージョン変更などを 行ってくれる
 ● PRも作成可能
 ● PRコメントがDevinに比べると簡素


Slide 31

Slide 31 text

©2025 Voicy, Inc. プラン確認 
 terraform planは?


Slide 32

Slide 32 text

©2025 Voicy, Inc. プラン確認 
 Claude Code が terraform plan 可能


Slide 33

Slide 33 text

©2025 Voicy, Inc. プラン確認 
 terraform applyは?


Slide 34

Slide 34 text

©2025 Voicy, Inc. プラン確認 
 Claude Code が terraform apply 可能


Slide 35

Slide 35 text

©2025 Voicy, Inc. プラン確認 
 ただし、auto approve が必要


Slide 36

Slide 36 text

©2025 Voicy, Inc. コード変更 
 マニフェストの変更は?


Slide 37

Slide 37 text

©2025 Voicy, Inc. コード変更 
 Devinさん


Slide 38

Slide 38 text

©2025 Voicy, Inc. コード変更 
 Devinさん:これを修正してCIを完全に通します


Slide 39

Slide 39 text

©2025 Voicy, Inc. コード変更 


Slide 40

Slide 40 text

©2025 Voicy, Inc. コード変更 
 ● CIのlint の結果を読んでくれんかった
 ● 完全に通しますと言いながら失敗
 ● 最終的にはCI通った
 ● controller系の変更は抜けてた


Slide 41

Slide 41 text

©2025 Voicy, Inc. コード変更 
 Claude Codeさん


Slide 42

Slide 42 text

©2025 Voicy, Inc. コード変更 
 Claude Code さん:I'll help you


Slide 43

Slide 43 text

©2025 Voicy, Inc. コード変更 
 ● lint に問題ないコードが出た
 ● apiVersionなど修正不足はあった
 ● controller系の変更もしてくれた


Slide 44

Slide 44 text

©2025 Voicy, Inc. まとめ
 ☑Devin でも Claude Code でもコード変更可能!
 ☑Devin でも Claude Code でもプラン確認可能!
 ☑Devin でも Claude Code でもデプロイ可能!!
 🔼リビジョンなどちょうど良いものが出てこない


Slide 45

Slide 45 text

©2025 Voicy, Inc. おまけ
 Devin でマニフェスト変更した場合($2.25/ACU)


Slide 46

Slide 46 text

©2025 Voicy, Inc. おまけ
 Claude Code でマニフェスト変更した場合
 Total cost: $2.06 
 Total duration (API): 17m 49.0s 
 Total duration (wall): 41m 44.8s 
 Total code changes: 15 lines added, 16 lines removed 
 Token usage by model: 
 claude-3-5-haiku: 117.0k input, 6.9k output, 0 cache read, 0 cache write 
 claude-sonnet: 4.9k input, 21.0k output, 3.5m cache read, 149.7k cache write 


Slide 47

Slide 47 text

©2025 Voicy, Inc. 宣伝
 https://peatix.com/event/4369407/view?k=ba78cb2a0dc0999433df7706ee3ea88b0b058be0

Slide 48

Slide 48 text

©2025 Voicy, Inc. ご清聴
 ありがとうございました!