Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CLINICS技術構成と開発体制

 CLINICS技術構成と開発体制

《MedNight Tokyo #2》
医療系サービスにおけるエンジニア運用裏話(メドレー・エムスリー)
2017/04/19(水) 19:30 〜 21:30 @ BASE株式会社
https://mednight.connpass.com/event/50788/

■ 話し手
株式会社メドレー 田中 清

■概要
医療ヘルスケア分野の成長企業である、エムスリー・メドレーのエンジニアが、医療業界というレガシーな業界にインターネットがもたらす可能性、開発の醍醐味などについて語ります。

■参考リンク
https://clinics.medley.life/
https://medley.life/
https://job-medley.com/
https://www.kaigonohonne.com/
http://www.medley.jp/special/your-creativity-empowers-us/

D879794ea42768ea417f970914430d56?s=128

Medley Inc.

April 20, 2017
Tweet

Transcript

  1. $-*/*$4Λࢧ͑Δ ٕज़ͱ։ൃମ੍ ాதਗ਼Kiyoshi Tanaka

  2. ాதਗ਼ Kiyoshi Tanaka ΤϯδχΞ 4*FSɺίϯαϧςΟϯάϑΝʔϜʹ༷ͯʑ ͳجװγεςϜͷاըɾ։ൃʹؔΘͬͨޙɺ େख8&#ܥاۀʹͯαʔόʔαΠυΤϯ δχΞͱͯ͠ιʔγϟϧήʔϜɺಈըαʔ Ϗεͷ্ཱͪ͛ɺ։ൃΛ୲౰͢Δɻ ೥݄גࣜձࣾϝυϨʔೖࣾɻओʹ

    $-*/*$4։ൃΛ୲౰ɻ ࣗݾ঺հ
  3. $-*/*$4 ԕִ਍ྍΛࢧԉ͢ΔΦϯϥΠϯ਍ྍΞϓϦ ΠϯλʔωοτΛ௨ͯ͡ɺ਍࡯༧໿ɾ໰਍ɺ ϏσΦ਍࡯ɺܾࡁɺༀɾॲํͤΜͷ഑ૹ·ͰΛఏڙɻ Web, iOS App, Android Appʢ೥݄ϦϦʔεʣ https://clinics.medley.life/

    1 ਍࡯༧໿ɾ໰਍ 2 ϏσΦ਍࡯ 3 ΫϨδοτΧʔυܾࡁ 4 ༀɾॲํͤΜͷ഑ૹ
  4. $-*/*$4ͷٕज़ߏ੒ System Architecture of CLINICS

  5. ఏڙػೳͱٕज़ཁૉ ఏڙػೳ ൣғ ݴޠ Storage ױऀ WEB (SPA) Rails 5

    Mithril.js MongoDB Redis ElasticSearch iOS Swift 3 Android Java ҩྍػؔ WEB (SPA) Rails 5 Mithril.js ΦϖϨʔλ WEB (SSR) Rails 5 ͦͷଞ ϩάղੳج൫ Node.js 6 (AWS Lambda) BigQuery ɾ$-*/*$4Ͱ͸ओʹױऀ༷޲͚ػೳɺҩྍػ༷ؔ޲͚ػೳΛఏڙ͍ͯ͠·͢ ɾ3VCZPO3BJTΛϝΠϯʹ࢖༻͠ɺݱঢ়͸ಉҰγεςϜ؅ཧʢ㱠NJDSPTFSWJDF
  6. γεςϜશମߏ੒ ɾ"QQ͸)FSPLV্ͰՔಇ͠ɺ"84($1ͷαʔϏε΋׆༻ ɾԼهҎ֎ʹ΋༻్ʹԠͯ͡֎෦αʔϏεΛར༻ʢϝʔϧɺ4.4ૹ৴ͳͲʣ ɾ৽αʔϏεར༻ͳͲ΋ඞཁʹԠͯ͡ॊೈʹಋೖ )FSPLV Kinesis Lambda S3 Cognito SNS

    CF "84 BigQuery ($1 Push https log WEB iOS Android
  7. $-*/*$4ͷ։ൃମ੍ Development of CLINICS

  8. ։ൃମ੍ ໾ׂ ୲౰ ਓ਺ උߟ Product Manager ɹɾϓϩμΫτશମ੹೚ 1 Director

    ɹɾاըɺ෼ੳ ɹɾϓϩμΫτQA 1 Designer ɹɾσβΠϯ ɹɾϚʔΫΞοϓ 1 Engineer ɹɾΠϯϑϥ ɹɾ࣮૷ ɹɾϓϩμΫτQA ɹɾϦϦʔε 5 ɾඞཁʹԠͯ͡શϨΠϠ ʔʢαʔόʔɺϑϩϯτ ࣮૷ͳͲ͸ঢ়گʹԠͯ͡ શ୲౰ɺ෼୲ͳͲʣ ɹɾϓϩμΫτQA ɾશମମ੍ͱͯ͠4BMFTɺ.BSLFUJOHɺಋೖࢧԉɺ։ൃ ɾ։ൃ͸໾ׂͱͯ͠1.ɺσΟϨΫλʔɺσβΠφʔɺΤϯδχΞͷ໊ମ੍
  9. ։ൃͷਐΊํ ɾϲ݄Λ୯Ґʢγʔζϯʣͱͯ͠اըɺ։ൃɺৼΓฦΓΛ࣮ࢪ ɾ֤৬छ߹ಉͰ࣮ࢪҊ݅Λٞ࿦ɺ߹ҙͷޙʹ։ൃʢҩྍैࣄऀ☓ΫϦΤʔλʔʣ ɾ.5(ͳͲ͸݄༵ʹدͤɺ։ൃʹूதՄೳͳঢ়گ΁ ։ൃܭը ɾ4BMFTɺಋೖɺ։ൃ Ͱ։ൃҊ݅੔ཧ ୨Է͠ʢຖि݄ʣ ɾલिͷৼΓฦΓ ɾͦͷिʹߦ͏λεΫ

    ੔ཧʢϦϦʔεɺ 2"ɺ։ൃɺاըʣ ༦ձʢຖ೔ʣ ɾλεΫڞ༗ ɾϓϩμΫτϨϏϡʔ ɾ࢓༷ݕ౼ͳͲ اը ։ൃৼΓฦΓ ɾ,15 ࣍γʔζϯ։ൃਪ ਐͷΠϯϓοτ ։ൃ ৼΓฦΓ ࢓༷ɺσβΠϯɺ࣮૷ɺ2"ɺϦϦʔεΛ։ൃνʔϜ͕ߦ͏
  10. Α͘ฉ͔ΕΔ࣭໰ ɾγʔζϯதͷ௥ՃରԠ͸جຊߦΘͣɺ࣍γʔζϯܭը༻ʹετοΫ͍ͯ͠·͢ 2ଞ৬छ͔Βͷػೳཁ๬ͳͲ͸ਵ࣌ରԠ͍ͯ͠Δ͔ʁ 2γʔζϯ్தͰܭըݟ௚͠͸͋Δ͔ʁ ɾجຊ͸͋Γ·ͤΜ͕ɺϦϦʔε༏ઌ౓ͳͲ͸։ൃͷ΍Γ΍͢͞Λ౿·͑ͯͷௐ੔͸ ɹ͋Γ·͢ 2ීஈɺଞ৬छͱͷίϛϡχέʔγϣϯ͸Ͳ͏͍ͯ͠Δ͔ʁ ɾ4MBDLϕʔεͰ͢ɻׂΓࠐΈͷ.5(͸΄΅ͳ͘ɺिҰͰ৬छϦʔμʔ.5(ɺ ɹ݄ҰͰ$-*/*$4શମ݄ॳձΛߦ͍ͬͯ·͢ 2։ൃ͸ͲͷΑ͏ʹਐΊ͍ͯΔ͔ʁ

    ɾ13ϕʔεͰϨϏϡʔΞʔ͸ݻఆͤͣʹਐΊ͍ͯ·͢ ɾνέοτ؅ཧ͸(JU)VCͷJTTVFϕʔεͰɺQSPKFDUػೳΛ࢖ͬͯ؅ཧ͍ͯ͠·͢
  11. ΤϯδχΞɾσβΠφʔ࠾༻αΠτ http://www.medley.jp/recruit/creative.html ΤϯδχΞɾσβΠφʔ ઈࢍืूத

  12. ҩ ྍ ϔ ϧεέ Ξ ෼ ໺ ͷ ՝ ୊

    Λ ղ ܾ ͢ Δ