1
アジャイル開発のためのDatadog
~ソフトバンクのDatadog活用事例~
ソフトバンク株式会社
アプリケーション技術本部 IoTシステム開発部 SoE開発課
関 修康
2自己紹介
■氏名
関 修康(せき のぶやす)
■業務経験
【アプリケーション開発エンジニア】
・2009年~ ショッピングサイト構築・運用
・2016年~ API管理システム構築・運用
 など
3
エンジニアの悩み
4
仕様変更はやめて欲しい
5
エンジニアにも限界がある
6
なぜ仕様変更が発生するのか?
誰か仕様変更を防げないのか?
7
ビジネス部門に相談
8
「無理ですね」
マーケット・お客様の変化に柔軟に対応
9
仕様変更は必ずある
10
FY18
Agile+DevOpsチャレンジ
11
DevOps
基盤開発
アプリ開発
2018/4月
★
7月 10月
チーム発足
DevOps
キャッチアップ
CI/CD PoC
基盤導入調整
開発環境
導入
商用環境
導入
Datadog
Trial ★Datadog
使用開始
★チーム発足
CI/CD PoC
Ph1開発
負荷
試験
Ph2開発
Datadog
Trial
★S-in
監視
検討
2019/1月
導入スケジュール
★Datadog
使用開始
総合
試験
12DevOps基盤の効果
開発版リリース
3 months to
1 week
スケール
2 weeks to
1 hour
単体テスト
4500+ / day
商用デプロイ
2 weeks to
1 day
テストカバレッジ
> 90 %
(C0)
ダウンタイム
0 minutes
(S-in後の2ヶ月間)
13
リリース2ヶ月前に
パフォーマンスの問題発生
14
?
?
?
15
原因分析に Datadog をお試し
16
Datadog-java-agent設定
1日
java -javaagent:/path/to/the/dd-java-agent.jar -jar /your/app.jar
17
18 
• APM
– 継続的パフォーマンスモニタリングとして導入
• Monitors
– Application死活監視の材料として導入
• Dashboards
– Applicationの可視化ツールとして導入
• Log Management
– ログ調査・分析ツールとして導入
19
• APM
– 継続的パフォーマンスモニタリングとして導入
• Monitors
– Application死活監視の材料として導入
• Dashboards
– Applicationの可視化ツールとして導入
• Log Management
– ログ調査・分析ツールとして導入
 
1ヶ月で導入
20
さいごに
21
アジャイル開発のためのDatadog
≒
本来やるべき作業に集中するために
Datadogを選択
22
ありがとうございました

アジャイル開発のためのDatadog