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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuma Okada
May 22, 2018
Technology
0
2.1k
過去の負債と戦う(テクニック編)
Healthtech Meetup vol.1で発表したLTスライドです(最後の方に時間調整のスライドあります)
Kazuma Okada
May 22, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
3
330
SMTP完全に理解した ✉️
yamatai1212
0
190
Kubecon NA 2025: DRA 関連の Recap と社内 GPU 基盤での課題
kevin_namba
0
110
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
190
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
200
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
4.1k
3分でわかる!新機能 AWS Transform custom
sato4mi
1
320
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
610
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
120
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
1
470
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
930
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
600
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Navigating Weather and Climate Data
rabernat
0
93
Scaling GitHub
holman
464
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
How to train your dragon (web standard)
notwaldorf
97
6.5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
290
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のサービス組み合わせて開発を 加速させる取り組みを色々