急激に成長するクラシルと組織を
Ruby on Railsでどう支えるか

急激に成長するクラシルと組織を
Ruby on Railsでどう支えるか

クラシルがリリースされてからのちょっとした歴史と苦労、解決について発表させていただきました。
Rails Bash!!! vol.3@Branding Engineer

75536a37cc7840c392188d8c56b71dea?s=128

Takuya Okuhara

October 06, 2017
Tweet

Transcript

  1. ٸܹʹ੒௕͢ΔΫϥγϧͱ૊৫Λ
 3VCZPO3BJMTͰͲ͏ࢧ͑Δ͔ Ԟݪ୓໵

  2. ⿏ࣗݾ঺հ Α͘࢖͏ΞΠίϯ PLVUBLV 3BJMTྺ͸೥ఔ౓ େֶੜ͔Β  େֶӃͰੜ෺Խֶઐ߈ தୀ  EFMZ͸ࡢ೥ʹδϣΠϯ

    ޷͖ͳྉཧ͸͏ͲΜ ٳ೔͸ΞΠεΧϑΣϥς୳͠ ೣ೿
  3. ⿏ϓϩάϥϛϯάΛ࢝Ί͖͔͚ͨͬ ݟͨ͜ͱ͋Δํ"

  4. ⿏ϓϩάϥϛϯάΛ࢝Ί͖͔͚ͨͬ

  5. ⿏ֶੜ࣌୅ ɾϑοταϧͷίϛϡχςΟɾϚονϯάαʔϏε ɾϩʔϯν͔Β೥൒ ɾొ࿥Ϣʔβʔ਺ ໊ಥഁ Πϯλʔωοτָ͍͠

  6. ⿏EFMZͱ͸ Ϗδϣϯʮ#&5)&46/ʯ ࣾһ਺໊ఔ౓ ϨγϐಈըαʔϏεLVSBTIJSV

  7. ⿏EFMZͷ͜Ε·Ͱ  ઃཱ  ϑʔυσϦόϦʔ։࢝ ϑʔυσϦόϦʔ Ϋϩʔζ  ݄ LVSBTIJSV։࢝

    Ϩγϐಈըʹ஫ྗ ޒ൓ాҠస ԯௐୡ ԯௐୡ ॳ57$. Ն$. ݄ ৽نαʔϏεʂʁ LVSBTISJSVBET ळ$. 
  8. ⿏ΞδΣϯμ ɾΫϥγϧͱ͸ ɾLVSBTIJSVͱ͍͏SBJMTϓϩδΣΫτͷي੻ ɾԿ͕ਏ͔͔ͬͨ ɾͲ͏΍ͬͯղܾ͔ͨ͠

  9. LVSBTIJSV<Ϋϥγϧ>ͬͯ͝ଘ஌Ͱ͔͢ʁ

  10. ⿏LVSBTIJSVͱ͸ ɾ4/4ϑΝϯ਺ສਓ ɾ݄ؒ࠶ੜ਺ԯճ ɾJ04ΞϓϦϨϏϡʔ ɹ⭐⭐⭐⭐⭐  ݅  ɾ"OESPJEΞϓϦϨϏϡʔ ɹ⭐⭐⭐⭐⭐

     ݅
  11. ⿏ΤϯδχΞ͔ΒݟͨΫϥγϧ ɾ'JSTUDPNNJU͸ ɾϞϊϦγοΫͳ3BJMTΞϓϦέʔγϣϯ ɾ3BJMTXBZ͔Β͋·Γ֎Ε͍ͯͳ͍ ͱࢥ͍ͬͯΔ ͍ͨͬͯී௨

  12. ⿏ೖࣾલͷΫϥγϧ ɾLVSBTIJSVXFCͱ͍͏ṖϨϙδτϦ ɾLVSBTIJSVBMMVQEBUFͱ͍͏ṖσϓϩΠεΫϦϓτ ɾςετ͕ͳ͍ ɾ5ZQVTͱ͍͏ෛͷҨ࢈ d

  13. ᄾݺ͊͊͊͊͊͋

  14. ⿏ೖࣾॳͷ࢓ࣄ ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹɹɹɹXFCΛվमͯ͘͠Εʂɹɹɹɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:?:?:ʉ Ҏ্ʂʂʂ

  15. ϕϯνϟʔʹདྷͨΜͩͳ͊

  16. ⿏ೖࣾޙ΍ͬͨ͜ͱ Ұ෦ ɾLVSBTIJSVSFQPTJUPSZͷ౷߹ ɾLVSBTIJSVXFCͷ࠶ߏங ɾ&MBTUJ$BDIFͷಋೖ ɾ$.ରԠ LVSBTIJSVXFCͷߴ଎Խ  ɾ"1*ͷτϥϑΟοΫରࡦ ɾ&MBTUJD4FBSDIͷಋೖ

    ɾ".1ͷ࣮૷ ɾςετͷಋೖ 34QFD  ɾ(PPECZF5ZQVT )FMMPࣗલ؅ཧαΠτ
  17. ΄΅Կ΋ͳ͔ͬͨ

  18. ⿏ࢀߟهࣄ

  19. ⿏ࠓͷΫϥγϧ ɾ$IBU0QTͰָʑσϓϩΠ ɾ#MVF(SFFOσϓϩΠ $BOBSZϦϦʔεͰ҆શ ɾࣗલ؅ཧαΠτͰօϋοϐʔ ɾಠࣗ෼ੳج൫Ͱ1%$"ΰϦΰϦ

  20. ⿏ਏ͔ͬͨ͜ͱ ✨ਓSBJMTͩͬͨ͜ͱ✨ ઌ݄·Ͱͷ೥ؒ͘Β͍

  21. ⿏ຊ୊ ٸܹʹ੒௕͢ΔΫϥγϧͱ૊৫Λ
 3VCZPO3BJMTΛ࢖ͬͯਓͰͲ͏ࢧ͑Δ͔

  22. ⿏Ͳ͏΍ͬͯղܾ͔ͨ͠ ɾؾ߹͍ͱࠜੑ ɾఘΊͳ͍৺ ɾ೔͸࣌ؒ

  23. ⿏Ͳ͏΍ͬͯղܾ͔ͨ͠ ͦΕ΋େࣄͰ͕͢ɺɺɺ

  24. ⿏Ͳ͏΍ͬͯղܾ͔ͨ͠ ɾϨʔϧ͔Β֎Εͳ͍ ɾੜ࢈ੑΛৗʹҙࣝ͢Δ ɾ͍͍ײ͡ྗΛຏ͖ଓ͚Δ

  25. ⿏Ϩʔϧ͔Β֎Εͳ͍ ɾ3BJMTʹݶͬͨ࿩Ͱ͸ͳ͍ ɹ⿏ηΦϦʔΛ֎͞ͳ͍ ɹ⿏օ͕࢖͍ͬͯΔ΋ͷΛ࢖͏ ɾ%3:΍$P$ʹͰ͖ΔݶΓै͏ ɹ⿏ͦͷ࣌ͷ౒ྗ͕໌೔ͷࣗ෼Λָʹͤ͞Δ ࠷΋Ձ஋ͷ͋Δ͜ͱʹ಄ͷϦιʔεΛ഑෼͢Δ

  26. ⿏ੜ࢈ੑΛҙࣝ͢Δ ɾΤϯδχΞͷਓ਺ͱੜ࢈ੑ ɹ⿏૬ؔ͸͋Δ͕ɺҼՌ͸ͳ͍ଟ͚Ε͹͍͍ ɾ௕͘ಇ͘͜ͱ͸ѱͰ΋ળͰ΋ͳ͍ ɹ⿏͍͘Βؤு͍ͬͯͯ΋Ξ΢τϓοτͰ൑அ ɹ⿏ૣ͘ؼͬͨํ͕ੜ࢈ੑ͕ߴ͍೔΋͋Δ ɹ⿏ͦͷ͕࢟νʔϜΛޑ෣͢Δ͜ͱ΋͋Δ ɾνʔϜͷੜ࢈ੑΛ্͛ΔͨΊͳΒ

  27. ⿏͍͍ײ͡ྗΛຏ͘ ɾ͍͍ײ͡ྗ ᐆດͳΰʔϧ͕͋Δ͕ɺͦΕҎ֎͸શ͘ͳ͍৔߹ʹɺ਺೔͢Δͱظ ଴͍ͯͨ͘͠Β͍ͷػೳ͕࣮૷͞Ε͍ͯΔͨΊʹඞཁͳྗ ࢓༷Λ͔ͬͪΓܾΊͨΓɺमਖ਼Λ܁Γฦ͢ͱ࣌ؒϩε ˞ྑ͘ίϛϡχέʔγϣϯΛऔΒͳ͍ͱ͍͏͜ͱͰ͸ͳ͍ ɾελʔτΞοϓͩͱͬ͘͟Γͨ͠࢓༷͕ଟ͍ ɾͦ΋ͦ΋ɺ໌֬ͳλεΫ͕߱Γͯ͘Δ͜ͱ͕গͳ͍

  28. ⿏Կ͕࠷΋େ੾ͳͷ͔ ࠷΋େ੾ͳ͜ͱ͸ ࠷଎͔ͭ࠷େͷՁ஋ΛϢʔβʔʹಧ͚ΔͨΊʹ ԿΛͲ͏͢΂͖͔ͱ͍͏͜ͱ 3BJMT͸͍͍ҙຯͰ ʮখ͍͞νʔϜ͕େ͖ͳ࢓ࣄΛ͢Δʯ ͨΊͷϑϨʔϜϫʔΫͰ͋Δ

  29. None
  30. ͝੩ௌɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ