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
メドピアの全力Rails化の取り組み晒します!
Search
fukumura
November 25, 2017
Technology
4
5.8k
メドピアの全力Rails化の取り組み晒します!
2017/11/25 福岡Ruby会議#02 での発表資料です。
http://regional.rubykaigi.org/fukuoka02/
fukumura
November 25, 2017
Tweet
Share
More Decks by fukumura
See All by fukumura
リードエンジニアから学ぶMedPeerの プロダクト開発
fukumura
1
980
Rubyコミュニティとメドピアの素敵な関係
fukumura
5
9k
20190828_withrarejob_v1.0.pdf
fukumura
0
370
JapanTaxi x MedPeer 技術交流会
fukumura
1
590
ぼくらはこうして乗り越えてきた!
fukumura
1
2.3k
20190523_graspy_.pdf
fukumura
0
530
RailsDevelopersMeetupスポンサーセッション資料
fukumura
0
290
20181101_medpeer_rwc.pdf
fukumura
0
3.6k
MedPeerGroup会社紹介
fukumura
0
2.4k
Other Decks in Technology
See All in Technology
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
320
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
800
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
200
KotlinConf 2025_イベントレポート
sony
1
120
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.4k
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
420
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
230
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.2k
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.4k
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
130
Android Audio: Beyond Winning On It
atsushieno
0
100
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
What's in a price? How to price your products and services
michaelherold
246
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Done Done
chrislema
185
16k
Designing for Performance
lara
610
69k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Context Engineering - Making Every Token Count
addyosmani
1
37
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
A better future with KSS
kneath
239
17k
Transcript
福岡RubyKaigi#02 メドピアの全⼒Rails化の取り組み晒します!
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerのRails化の話 4. 1年間取り込んでの振り返り 5.
これからの展望 6. まとめ
⾃⼰紹介 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
3 年 横浜市立大学理学部物理学科卒。 年 フジシステムズ(4*FS)入社。 *41のサービス開発。 1FSM、1)1、オレオレ 年 株式会社ミクシィに入社。(1FSM、オレオレ) 'JOE+PCの開発責任者。(1FSM、オレオレ) 年に新規事業室に移り、 新サービスの開発。(1FSM、.PKP、"NPO) 年 メドピア株式会社入社。(1)1、オレオレ) 現在に至る。 メドピア株式会社(2014年東証マザーズに上場) 執⾏役員 CTO 福村彰展
謝辞 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
4 メドピアもRubyと出会えました
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerのRails化の話 4. 1年間取り込んでの振り返り 5.
これからの展望 6. まとめ
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
6 Supporting Doctors, Helping Patients. 医師を⽀援すること。そして患者を救うこと。 集合知により医療を再発明する。 Mission Vision
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
7 医師専⽤メディア運営が メインの会社です
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
8 医師の知⾒が集まるUGC型サイト 集合知 薬剤評価掲⽰板 FORUM(掲⽰板) FORUM Survey MedPeer朝⽇ニュース 症例相談 (Meet the Experts) 症例検討会 ⼝コミ件数50万件以上。医師同⼠ で薬剤の処⽅実感を⼝コミ共有。 臨床からキャリア、プライベート まで医師同⼠の⾃由な意⾒交換。 3,000件以上の回答が集まる医師 への⼤規模アンケート調査。 450名以上のエキスパートが臨床 の疑問を解決。 朝⽇新聞による全国の医療関連 ニュースを医師向けに配信 有名臨床研修指定病院の症例で、 鑑別診断をトレーニング。
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
9 メドピアの特徴は3つ!
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
10 1. 社⻑が現役の医師!
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
11 医療現場の⼿触り感 1. 社⻑が現役の医師!
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
12 2. ⽇本の医師の3⼈に1⼈が会員! ? ? 医師の3⼈に1⼈が会員
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
13 ? ? 医師の3⼈に1⼈が会員 医療業界へゲームチェ ンジが起こせるプラッ トフォーム 2. ⽇本の医師の3⼈に1⼈が会員!
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
14 3.ダイナミックな 事業展開!
メドピアってどういう会社? Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
15 3.ダイナミックな 事業展開! UGC型の医師プラット フォームとシナジー ヘルスケアx医療 ※UGC:ユーザ(医師)が投稿したコンテンツで成⽴する
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25 16
メドピアってどういう会社? 医師によるオンライン 健康相談プラットフォーム チャットで気軽に相談 テレビ電話でじっくり相談 管理栄養⼠による ⾷事トレーニングサービス 管理栄養⼠が個別カウンセリング 専⽤アプリで 毎⾷アドバイス アプリ⾃動連携の 体重体組成計も販売 昨年、ヘルスケアの会社を2社買収 1社⽬がメディプラット 2社⽬がフィッツプラス(旧クックパッドダイエットラボ)
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25 17
⼀緒に働いてくれる⽅ ⼤募集m(_ _)m メドピアってどういう会社?
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerのRails化の話 4. 1年間取り込んでの振り返り 5.
これからの展望 6. まとめ
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
19 MedPeerは⻑い間 PHPの独⾃フレームワーク 巨⼤です。
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
20 PHPの独⾃フレームワーク 設計思想が謎。なんでこうなってるのかわからない。 メンテがおいついていない、というかメンテナー不在 CIが回せない・テストない Library周りをいじるのがこわい パフォーマンスがでない・カイゼンしにくい キャッシュ機構が弱い DB周りのパフォーマンス・トランザクションの作り込みが中途半端。 コネクションプーリングない 突然デッドロック発⽣したりする セキュリティ対策にAjax通信が想定されていない 知⾒が秘伝のタレ化しやすい ぐぐっても出てこない 等々
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
21 つらい
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
22 移⾏だ!
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
23 Rubyスペシャリストで タスクフォース結成
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
24 社内Ruby経験の エンジニア全員ジョイン
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
25 2名(10名中)
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
26 内製化したい⼀⽅で スピーディに移⾏PJTを 軌道に乗せたい
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
27 軌道に乗せるまでの 基盤作り・⽂化作りは パワーがいる
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
28 将来的には内製化を ⾒据えつつ外部の協⼒を 求めることに!
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
29 3名
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
30 技術顧問 パーフェクトRuby on Rails 共著の 前島⽒
MedPeerのRails化の話:導⼊ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
31 2名+3名+技術顧問で スタート
MedPeerのRails化の話:移⾏ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
32 PHP(独⾃)から Ruby(Rails)へ
MedPeerのRails化の話:移⾏ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
33 ⼀気に移⾏するのは⼤変 PHP・Ruby環境の並⾏稼動
MedPeerのRails化の話:移⾏ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
34 http://tech.medpeer.co.jp/entry/2017/01/31/004227 テックブログに寄稿しました 結構反響あり、社内でも盛り上がりました。
MedPeerのRails化の話:移⾏ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
35 Ruby環境 PHP環境 nginx db-sync ⼀気に移⾏はしない(危険) • PHP環境と新Ruby環境の並⾏稼動 • 移⾏を機にDB構造を⾒直す • DBはPHP環境をRuby環境へSync • ⽌められないPHPの開発は外部の協⼒!
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
36 同じ轍は踏まない!
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
37 品質!
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
38 初期からCI • RSpec • RuboCop • eslint • sass-lint • haml-lint • brakeman
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
39 • Rails経験者のLGTMがないとマージできないルールに • RailsWayから脱線しないように コードレビューの徹底
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
40 コードレビューの徹底 • RSpecをしっかり書く • テストコード作成分の工数確保 • スペックだけでもレビュー
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
41 http://tech.medpeer.co.jp/entry/2017/05/23/070000 テックブログに寄稿しました すこしずつ知⾒を明⽂化しています
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
42 コードレビューの振り返り会 週1でコードレビュー振り返り会を開発者全員で実施
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
43 「振り返り希望」ラベル コードレビューの振り返り会
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
44 • パトロールしなくても指摘された情報が入ってくる • 同じような指摘ができるようになる • 疑問は積極的に話し合われるので納得感が生まれる • 議事録とるので知見が貯まる • 勉強になる コードレビューの振り返り会
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
45 bundle update 当番 週1回のbundle update を実施
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
46 http://tech.medpeer.co.jp/entry/2017/07/18/064500 テックブログに寄稿しました 5.0から5.1へのアップグレードで⼀番苦労したのは 依存したgemをあげるときの確認でした
MedPeerのRails化の話:品質 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
47 bundle update 貯めるとつらい 週1回のbundle update の実施
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
48 Ruby未経験者の受け⼊れ 体制も整えていきたい
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
49 指定図書希望者へ会社から支給(未経験者を対象に) • パーフェクトRuby • パーフェクトRuby on Rails • 体系的に学ぶ 安全なWebアプリケーションの作り方 ⼊社前受け⼊れ準備
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
50 勉強会やってます
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
51 社内勉強会 (輪読会・発表会)
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
52 社内勉強会 (輪読会・発表会) • 平⽇週1回1時間確保 • 対象書籍を決め会社から⽀給
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
53 開発合宿やってます 過去実績 2013年3⽉ 伊東 2013年9⽉ 箱根 2014年2⽉ 伊東 2014年6⽉ 千葉 2015年3⽉ 伊東 2016年1⽉ 熱海 2016年8⽉ 湯河原 2017年3⽉ 湯河原 2017年7⽉ 千葉 2017年11⽉ 群⾺
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
54 • 平⽇の3⽇間でいきます • 差し⼊れは社⻑からのカンパ!もあります • ネタは • 重要度⾼だけど緊急度が低いタスクだったり • ⼿を出したかった技術をやったり • 来週もあります!(今年3回⽬!) 開発合宿やってます
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
55 ランチLT⼤会やってます
MedPeerのRails化の話:成⻑環境 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
56 • ⽉1回、エンジニア主体で技術発表会 • ピザ・寿司を頼んでエンジニアでは ない⼈にも聞いてもらってます • エンジニアではない⼈からの発表もあったりします! • ネタは • 気になっている技術だったり • 皆がしらない既存サービスの仕様だったり • 医療関係(診療報酬改定の仕組み)だったり • さまざまです! ランチLT⼤会やってます
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerのRails化の話 4. 1年間取り込んでの振り返り 5.
これからの展望 6. まとめ
1年間取り組んでの振り返り Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
58 Rails使いが成⻑した・増えた
1年間取り組んでの振り返り Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
59 エンジニアが楽しんで 開発できるようになった CI動かしてテストできる! 安⼼! 最新技術に追従できる! たのしい! 情報発信して反応がある! 嬉しい!
1年間取り組んでの振り返り Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
60 開発スピードがアップ RailsWayに乗ることで 設計等いろいろな⾯で悩まな くなったの⼤きい! 普通の技術を採⽤し、普通に 開発できるようになった!
1年間取り組んでの振り返り Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
61 http://tech.medpeer.co.jp/entry/2017/10/30/073000 テックブログに寄稿しました Webpackerのような新しい技術もスムーズに導⼊で きるようになりました
2017/11/25 62 Copyright(C) 2015 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL
グッドサイクルが回り始めた。DAUが2倍に成⻑! 2016年9⽉期 2017年9⽉期 2018年9⽉期(イメージ) DAU推移 ×2.0 UGCサービスのグッドサイクル 訪問者が 増える コンテンツ が増える サービスの 魅⼒が上がる 投稿が 増える DAU拡⼤ サイクル 1年間取り組んでの振り返り
1年間取り組んでの振り返り Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
63 PVも3倍に成⻑! 今 MedPeerのPV推移 Rails新サービス 初リリース
(参考)サーバレスポンス Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
64 ⼤幅改善 (データ量等々違うので参考程度) 旧PHP環境 (独自フレームワーク) 新Ruby環境 (Ruby on Rails) 150ms前後 35ms前後
(参考)サーバレスポンス Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
65 ⼤幅改善 (データ量等々違うので参考程度) 旧PHP環境 (独自フレームワーク) 新Ruby環境 (Ruby on Rails) 150ms前後 35ms前後 このギザギザがPHP環境の不安定を物語っている。 新環境の⽅が、PVも瞬間トラフィックも多いです。
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerのRails化の話 4. 1年間取り込んでの振り返り 5.
これからの展望 6. まとめ
MedPeerのRails化のお話:これからの展望 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
67 ⼀気に移⾏するのは⼤変 PHP・Ruby環境の並⾏稼動
MedPeerのRails化のお話:これからの展望 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
68 ⼀気に移⾏するのは⼤変 PHP・Ruby環境の並⾏稼動 まだ並⾏稼動中です (T_T)
MedPeerのRails化のお話:これからの展望 Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
69 2017年11⽉現在 • Ruby環境が開発のメインに。 • DBのSyncはさせつつ • 移⾏を加速させる準備中 PHP環境 nginx db-sync Ruby環境
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerのRails化の話 4. 1年間取り込んでの振り返り 5.
これからの展望 6. まとめ
まとめ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
71 まだ移⾏は途中ですが・・・ Rubyに出会い 楽しく・成⻑できる環境を作ることで 結果がつくようになってきた! Rubyでの開発たのしい! サイトも活性化! エンジニア環境へ投資しよう!
おまけ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
72 ヘルステックベンチャーなので コロロン⽤意しました ⼿のマッサージにつかってください
まとめ Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2017/11/25
73 ご清聴ありがとうございました!!