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.4k
メドピアの全力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
860
Rubyコミュニティとメドピアの素敵な関係
fukumura
4
8.5k
20190828_withrarejob_v1.0.pdf
fukumura
0
300
JapanTaxi x MedPeer 技術交流会
fukumura
1
500
ぼくらはこうして乗り越えてきた!
fukumura
1
2.2k
20190523_graspy_.pdf
fukumura
0
430
RailsDevelopersMeetupスポンサーセッション資料
fukumura
0
260
20181101_medpeer_rwc.pdf
fukumura
0
3.4k
MedPeerGroup会社紹介
fukumura
0
2.4k
Other Decks in Technology
See All in Technology
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
380
Classmethod Odyssey 登壇資料
yamahiro
0
390
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
950
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
210
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
291
20k
What's in a price? How to price your products and services
michaelherold
239
11k
Navigating Team Friction
lara
181
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Done Done
chrislema
179
15k
Designing for humans not robots
tammielis
247
25k
The Language of Interfaces
destraynor
151
23k
Faster Mobile Websites
deanohume
303
30k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
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 ご清聴ありがとうございました!!