Save 37% off PRO during our Black Friday Sale! »

medpeer.jp 開発を加速させるエンジニアリング施策 / medpeer engineering kaigi on rails 2021

5919537a0ecfa5d4dea704cf878ae90e?s=47 toshimaru
October 22, 2021

medpeer.jp 開発を加速させるエンジニアリング施策 / medpeer engineering kaigi on rails 2021

Kaigi on Rails 2021 ( https://kaigionrails.org/2021/ ) で使ったメドピア株式会社スポンサートークのスライドです。

■スライド中で言及したもの
・メドピア会社紹介資料: https://speakerdeck.com/medpeer_recruit/medopiagurupucai-yong-shao-jie-zi-liao
・Deploy Rails apps in 2021: https://speakerdeck.com/sinsoku/deploy-rails-apps-in-2021
・継続的Railsアップグレード: https://speakerdeck.com/sinsoku/continuous-rails-upgrade
・dip: https://github.com/bibendi/dip
・flipper: https://github.com/jnunemaker/flipper
・MedPeer Tech Blog: https://tech.medpeer.co.jp/entry/2017/11/08/120000, https://tech.medpeer.co.jp/entry/2019/05/08/180000

5919537a0ecfa5d4dea704cf878ae90e?s=128

toshimaru

October 22, 2021
Tweet

Transcript

  1. NFEQFFSKQ։ൃΛՃ଎ͤ͞Δ ΤϯδχΞϦϯάࢪࡦ 2021.10.22 Kaigi on Rails 2021

  2. ͓·୭ʁ w NFEQFFSKQ։ൃνʔϜͰ .FE1FFS$IBOOFMͷ։ൃΛ୲ ౰͍ͯ͠ΔΤϯδχΞ w ,BJHJPO3BJMTͰ͸ొஃ ऀͱͯ͠஻Γ·͕ͨ͠ɺࠓ೔͸ εϙϯαʔ࿮Ͱ஻Γʹདྷ·ͨ͠

  3. ୯ʹձࣾ঺հΛͯ͠΋ͭ·Βͳ͍ ͱࢥ͏ͷͰٕज़ωλͰ ܰ͘࿩ͦ͏ͱࢥ͍·͢ɻ ެ։͞Ε͍ͯΔձࣾ঺հࢿྉ͸ͪ͜ΒϝυϐΞάϧʔϓ࠾༻঺հࢿྉ4QFBLFS%FDL

  4. NFEQFFSKQͷྺ࢙ w ೥݄ɿҩࢣઐ༻ίϛϡχςΟαΠτʮ/FYU%PDUPSTʢݱ.FE1FFSʣʯ ͷӡ༻Λ։࢝ʢ։ൃݴޠ͸1)1ʣ w ೥݄ɿʮ/FYU%PDUPSTʯΛʮ.FE1FFSʯʹվশ w ೥݄ɿϝυϐΞגࣜձࣾʹ঎߸Λมߋ w ೥݄ɿ౦ূϚβʔζࢢ৔্৔

    w ೥ɿNFEQFFSKQͷ3BJMTԽΛ։࢝ w ೥݄ɿ౦ূୈҰ෦΁ͷ্৔ࢢ৔มߋ
  5. rails stats ˞೥݄த०ͷ࣌఺Ͱͷ݁Ռ

  6. ίʔυϕʔε͕Ͱ͔͍ʂ ͔͔ΘΔ։ൃऀ͕ଟ͍ʂ ͠ΜͲ͍ʂ

  7. NFEQFFSKQ։ൃΛՃ଎ͤ͞Δ ΤϯδχΞϦϯάࢪࡦ

  8. ίϯςφϕʔεͷ։ൃ؀ڥ w ϩʔΧϧ։ൃ؀ڥ w %PDLFS$PNQPTFΛϥοϓͨ͠EJQΛར༻ w dip rails s Ͱ3BJMT͕ىಈ

    w 2"؀ڥʢϒϥϯν୯ҐͷϓϨϏϡʔ؀ڥʣ w (JU)VC13Ͱ/deploy-qaͱίϝϯτΛ͢Δͱ౰֘ϒϥϯν͕2"؀ڥ΁σϓϩΠ͞ΕΔ w εςʔδϯά؀ڥɺϓϩμΫγϣϯ؀ڥ w 'BSHBUFPO&$4Ͱߏங
  9. ϑΟʔνϟʔτάϧ w fl JQQFSHFNΛར༻ͯ͠ϑΟʔ νϟʔτάϧΛ࣮ݱ w খ͘͞ஈ֊తͳϦϦʔε͕Մೳ ʹ w ڊେϑΟʔνϟʔϒϥϯν͔Β

    ͷϏοάόϯϦϦʔεΛճආ
  10. 3BJMTΞϓϦέʔγϣϯઃܭ w 1030 1MBJO0ME3VCZ0CKFDUT ʹΑΔॲཧ෼཭ w ٕज़ސ໰XJMMOFUࢯʹΑΔϒϩάهࣄ3BJMTͷଠͬͨϞσϧΛμΠΤοτ ͤ͞Δํ๏ʹ͍ͭͯ3BJMTͰॲཧΛผΫϥεʹ੾Γग़͢ํ๏ʹ͍ͭͯ w ωʔϜεϖʔεʢNPEVMFʣʹΑΔػೳνʔϜ୯Ґͷίʔυϕʔε෼཭

  11. $*$% w جຊతͳ$*$%؀ڥ͸ɺ$JSDMF$*  (JU)VC"DUJPOT w (JU)VC%FQMPZNFOU͕ศར w ࢀߟ%FQMPZ3BJMTBQQTJO

  12. 3BJMT6QHSBEFઓུ w εϜʔζͳ3BJMT6QHSBEFͷͨΊʹɺෳ਺3BJMTόʔδϣϯͰ$*࣮ߦ w ࢀߟܧଓత3BJMTΞοϓάϨʔυ

  13. ٕज़ෛ࠴తͳ΍ͭΒ w 4UJMM3BJMTʜ w ࢒ଘ͢Δ1)1ίʔυϕʔε w 1)1͔ΒҠ২ͨ͠ݹ͍3BJMTίʔυ w ϚΠΫϩαʔϏεͬΆ͍ΞʔΩςΫνϟͷ࢒ᕥ

  14. .FE1FFSͰ3BJMT։ൃ͍ͨ͠ ΤϯδχΞΛืूதͰ͢ IUUQTNFEQFFSDPKQSFDSVJU SF#BLPͰϒʔεग़ల΋͍ͯ͠Δ͔Β༡ͼʹ͖ͯͶʂ