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
10年もののアプリケーションを運用・開発するアプリケーションエンジニアのDatadog活用術
Search
miyamu
May 14, 2025
Technology
0
210
10年もののアプリケーションを運用・開発するアプリケーションエンジニアのDatadog活用術
miyamu
May 14, 2025
Tweet
Share
More Decks by miyamu
See All by miyamu
CREから学ぶ障害対応術_暫定対応と恒久対応
miyamu
0
350
20250514_AI 時代に備えよ!Markdown で発表スライドを作る技術
miyamu
0
1.7k
Other Decks in Technology
See All in Technology
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
660
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
300
CodeRabbit CLI + Claude Codeの連携について
oikon48
0
540
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
420
漸進的過負荷の原則
sansantech
PRO
1
170
SwiftDataを覗き見る
akidon0000
0
290
Hardware/Software Co-design: Motivations and reflections with respect to security
bcantrill
1
220
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.6k
BiDiってなんだ?
tomorrowkey
1
230
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
2
420
持続可能な開発のためのミニマリズム
sansantech
PRO
3
440
これまでのネットワーク運用を変えるかもしれないアプデをおさらい
hatahata021
4
250
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Being A Developer After 40
akosma
91
590k
Paper Plane
katiecoart
PRO
0
45k
Designing Powerful Visuals for Engaging Learning
tmiket
0
200
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
「10年もののアプリケーション」を運用・開発する アプリケーションエンジニアの Datadog 活用術 💪 マネーフォワードビジネスカンパニーERP開発本部・福岡第一開発部 Technical Lead 宮村 紅葉
/ Miyamura Koyo
プロダクトの特徴 - バックエンドは Ruby on Rails で開発 - 10年以上の歴史を持つプロダクト -
現在でも活発に開発・運用中 - ユーザー数・導入社数も多い https://biz.moneyforward.com/expense/
自己紹介
- miyamu / 宮村紅葉 - @KoyoMiyamura (X) - koyo-miyamura (GitHub)
- 推しのプログラミング言語 - Elixir - 出身 - 熊本 - 経歴 - 2019年4月 面白法人カヤックに新卒入社 - 2021年9月 マネーフォワード福岡拠点ガーディアングループ (CRE) - 2024年12月 クラウド経費テックリード 自己紹介
プロダクト紹介
運用・開発に携わっているプロダクト①「マネーフォワードクラウド 経費精算」 使った瞬間、経費精算されていたら、 入力ミスや規程違反が起きなかったら、 わたしたちは本来の業務に集中でき、 ワークスタイルはもっと豊かになるはずです。
マネーフォワード クラウド経費は、 ペーパーレス、キャッシュレス、オートメーション を軸に、 企業の生産性向上と ガバナンス強化を同時に実現します。 使った瞬間、経費精算されている未来を目指して 経費精算は、自走する。
運用・開発に携わっているプロダクト②「マネーフォワードクラウド 債務支払」 受領請求書の作業が圧倒的に楽になるソリューション オンラインチェックで完了できる 承認ワークフロー 会計ソフト 請求費用の分析 担当者 上長
経理 API/CSV 取引先への振込 請求書受領・申請 承認 支払処理・管理 事前・各種申請 支払依頼申請 紙の請求書を 受領・データ化 電子請求書を アップロード 請求書のデータ化・ワークフロー・会計処理まで一元管理! 煩雑な紙の請求書処理をなくし、オンラインで完結することで、経理部の生産性が大きく向上できるサービスです。
プロダクトの特徴 - バックエンドは Ruby on Rails で開発 - 10年以上の歴史を持つプロダクト -
現在でも活発に開発・運用中 - ユーザー数・導入社数も多い https://biz.moneyforward.com/expense/ つまり多機能な Datadog は便利!(笑)
活用事例紹介
運用編
運用編① 🤔 システムアラートを検知して通知したい
💪 Monitors (terraform で管理) 運用編①
運用編① 💪 専用の Slack チャンネルに通知!
運用編② 🤔 システムメトリクスを一覧でみたい
運用編② 💪 Dashboard で一覧化! -> 定期チェック
開発編
開発編① 🤔 要件定義時に非機能要件を考慮したい -> 現状はどうなっている?
開発編① 💪 Traces でリクエスト数・パフォーマンスをチェック
開発編② 🤔 パフォーマンスチューニングしたい -> 現状のパフォーマンスは?
開発編② 💪 Traces -> Span で N+1や不要な処理を特定
開発編② 💪 カスタムトレースも定義可能 def create custom_trace { HogeService.execute! } end
private def custom_trace(&) custom_tags = { params: params, data: data } Datadog::Tracing.trace(trace_name, tags: custom_tags, &) end
私自身の活用事例
私自身の活用事例① 🤔 このエンドポイントってもう使われてないんだっけ ...?
私自身の活用事例① 💪 APM → Service -> rack.request でコントローラ名を検索! -> 0件であれば未使用
私自身の活用事例② 🤔 Ruby アップデートで DEPRECATION WARNING が 出ていないかを調査したい
私自身の活用事例② 💪 Log Explorer で一括で検索! 約8年開発されている Rails 製プロダクトを Ruby 3
にバージョンアップするために keyword parameters is deprecated を「網羅的に」検知する方法
まとめ
まとめ - 10年ものの SaaS アプリケーションでよく使っている機能を紹介しました - 多機能で長く運用しているプロダクトの需要を網羅的に満たしてくれること が Datadog の魅力
- 事例も多くて嬉しい(マネーフォワードは英語化しているので英語の記事の多さも魅力) - マネーフォワードは全社的に Datadog を使っているので、大規模なアプリケーションを Datadog でやり たい人はぜひ!
LT イベントやります https://moneyforward.connpass.com/event/352407/
LT イベントやります https://moneyforward.connpass.com/event/352407/