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
過去の負債と戦う(テクニック編)
Search
Kazuma Okada
May 22, 2018
Technology
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
過去の負債と戦う(テクニック編)
Healthtech Meetup vol.1で発表したLTスライドです(最後の方に時間調整のスライドあります)
Kazuma Okada
May 22, 2018
Other Decks in Technology
See All in Technology
書籍『生成AIの安全性入門』の入門
wataoka
0
160
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
1
850
AIエージェントを雇う前に決める5つのこと
knishioka
1
140
現場の暗黙知を継承するAIエージェント — 対話から生まれる長期記憶と Skills
atsukish
0
220
Does an AI Watermark Survive Translation?
machinetranslation
0
520
When Does a Local Qwen Start to Break
morshoto
0
130
bet_ai_day_2026_session02
agenticsec
1
700
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
230
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
3
4.5k
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
560
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
1
1.2k
【試作】IoT x AIエージェント
happysamurai294
0
100
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Typedesign – Prime Four
hannesfritz
42
3.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
For a Future-Friendly Web
brad_frost
183
10k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
760
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
480
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
Transcript
# 過去の負債と戦う(テクニック編) @okazu_dm
自己紹介(okazu_dm) • 1991 年に産湯を使う • (27 年経過 ) • 今に至る
◦ 今日は芝公園から来ました
皆さん (主に既存プロダクトを運用されている皆さん)
多かれ少なかれ皆さんのプロダクトにも改善すべき 点(負債)があると思いますが
改善活動には普段の備えが重要
負債は普段はぼんやりとしているもの
色々な武器をつかって特定する必要があります
今日は弊社での改善活動を支える武器(ツール)の一 部を紹介します
担当しているサービスのご紹介
• 介護事業者の経営・運営支援サービス • 介護事業者の経営・財務安定化及び業務負荷削減をサポート • 介護事業者が目指す「理想の介護」実現を全面的に支援する サービスです
• 去年 AWS にお引っ越し ( 太古から積み重なる負債のお掃除が 一定行われた ) • (
入社当初 ) かなりリッチなインスタンスを使われていた • 最も頻繁に使われる機能で何やらクエリが沢山でてそう ( に見 えた ) 状況
カイポケの負債の存在を示唆するいくつかの ツールとサービスたち
New Relic
アプリケーションをリアルタイムで監視してくれるサー ビス
重いEndPointやクエリを沢山発行しているEndPointを 手っ取り早く見つけられて便利
期間中の平均レスポンスタイム、呼び出し回数で ソートして対処すべきエンドポイントを特定
特定エンドポイントのスタックトレースを取って具体的 に時間のかかるメソッドを分析
全体としてクエリの発行数を当初の60%まで削減
Cloud Forecast
とりあえずスクショで雰囲気を (cloud forecastとかで画像検索してもらうと色々出てくると思います)
None
Perl製のRRDTool Wrapper
ホスト全体だけでなく JVM単体の負荷状況など可視化可能な対象が豊富
キャパシティプランニングに大いに役立ち、結果とし てインフラコストが当初の80〜90%に
その他の可視化ツール • Zabbix • Kibana
こんな感じで過去の負債と戦ったり開発を加速させる ための仕組み作りをしたりしています
None
時間が余ったのでチーム紹介
プロダクトや開発に携わる人員の困りごとを見つけてシューティン グしていくチームで働いています
インフラコストの最適化やパフォーマンスチュー ニングを一時期やっていたり
最近はAWSのサービス組み合わせて開発を 加速させる取り組みを色々