2023.09.08 Fri. Meetup for Ruby Engineers@メドピア株式会社様オフィス https://medpeer.connpass.com/event/292464/
4NBSU)3ͷύϑΥʔϚϯεվળ͕૯ྗઓͩͬͨ'SJ.FFUVQGPS3VCZ&OHJOFFST!ϝυϐΞגࣜձ༷ࣾΦϑΟε৽Ԟେհ4NBSU)3αʔόʔαΠυΤϯδχΞ
View Slide
৽Ԟେհʢ͠Μ͓͍͚ͩ͘͢ʣߤւ࢜ 8FCडୗ։ൃΤϯδχΞ ϲ݄4NBSU)3ΤϯδχΞ ϲ݄ࣗΒધΛૢॎͯ͠ύφϚӡՏΛͬͨ།Ұͷຊਓ8FCΤϯδχΞʢଟʣࣗݾհଠฏ༸େ༸
4NBSU)3ʹೖࣾͨͯ͠ͷࢲ͕ɺੳϨϙʔτ։ൃνʔϜͰύϑΥʔϚϯεվળʹऔΓΜͰײͨ͡ʮ4NBSU)3։ൃ৫ͷ૯ྗઓͿΓʯʹ͍ͭͯˣͬͯ΄͍͠ͱ͜ΖɾνʔϜϫʔΫతͳ૯ྗઓͿΓɾπʔϧతͳ૯ྗઓͿΓຊͷςʔϚ։ൃऀମݧ͕ྑ͍ʂ
ੳϨϙʔτͱਓࣄσʔλΛूܭɾՄࢹԽ͢Δ#*πʔϧɾ4NBSU)3ຊମ͔Β)551௨৴ͰσʔλऔಘɾՄࢹԽ࣮ݱͷͨΊͷෳࡶͳΫΤϦɾ͍ྺ࢙Ͱൃੜͨ͠ෛ࠴ʢ݄dʣˣύϑΥʔϚϯε໘ͰϢʔβʔͷӡ༻ʹࢧোΛདྷ͍ͯ͠ΔڪΕ4NBSU)3ຊମੳϨϙʔτ)551
ύϑΥʔϚϯεվળͷ͖͔͚ͬɾେاۀͱஊ૿Ճɾنͷେ͖͍Ϣʔβʔاۀͷ૿ՃϏδωεతཁҼ#JH2VFSZ3FEBTIΛར༻ͨ͠ʑͷੳ#J[ϝϯόʔ˱%FWϝϯόʔͰͷίϛϡχέʔγϣϯ
4NBSU)3ʹ͓͚Δ#JH2VFSZͱ3FEBTI֤ϓϩμΫτͷσʔλΛݸਓใΛϚεΫͯ͠#JH2VFSZ*NQPSU͢ΔΈΛΫϥυج൫νʔϜओಋͰߏஙˣ3FEBTIͱ͍͏πʔϧͰੳۀʹར༻
ύϑΥʔϚϯεվળͷ͡·Γɾσʔλಉظͷ࣌ؒԽɾԿेඵ୯ҐͷϨεϙϯεͷൃੜٕज़తཁҼ/FX3FMJDμογϡϘʔυʹͯϞχλϦϯά
/FX3FMJDͷ׆༻ҟৗࣄଶʢஶ͍͠ϨεϙϯεѱԽͳͲʣΛݕ͢ΔͨΊ/FX3FMJDμογϡϘʔυΛར༻
૯ྗઓͰऔΓΉύϑΥʔϚϯεվળຊମੳϨϙʔτؒͷσʔλಉظॲཧΛվળͨ͠ࣄྫΛղઆΰʔϧઃఆݱঢ়ੳ Ծઆݕূ ࣮ɾϦϦʔε ޮՌଌఆ
ΰʔϧઃఆݱঢ়ੳ Ծઆݕূ ࣮ɾϦϦʔε ޮՌଌఆ
ݱঢ়ੳʢଌఆ༻ςετςφϯτͷ४උʣ4NBSU)3Ͱଟ༷ͳσʔλΛѻ͍ͬͯΔͨΊɺςετ༻ͷςφϯτͷ࡞ʹ࿑ྗ͕͔͔Δˣ࣭อূͷϓϩɺ2"άϧʔϓ͕ཧ͢Δσʔλ࡞εΫϦϓτͷग़൪
ݱঢ়ੳʢϦΞϧςφϯτͷੳʣ࣮ࡍͷϢʔβʔͷ༻ײѲ͍ͨ͠ˠ/FX3FMJDμογϡϘʔυ($1ͷ-PH"OBMZUJDTͰϩάΛৄࡉੳ
ݱঢ়ੳʢݱঢ়ͷՄࢹԽʣσʔλಉظʹ͔͔ͬͨ࣌ؒΛاۀنɾॴཁ࣌ؒͰྨͯ͠ΤϯδχΞҎ֎ʹҰͰΘ͔ΔΑ͏ՄࢹԽਓҎԼ dਓ dਓ ਓ
ΰʔϧઃఆʮݱঢ়͔ΒͲͷΑ͏ͳঢ়ଶʹͳΕվળͱݴ͑Δʁʯ։ൃϝϯόʔͷΛ͑ͯؔऀΛר͖ࠐΜͰٞˠΤϯδχΞͱؔऀؒͷೝࣝͷζϨΛຒΊΔˠϢʔβʔͱ͍ۙॴʹ͍Δ#J[ϝϯόʔͷײ֮Λฉ͘
ΰʔϧઃఆϢʔβʔͱ͢Δػձͷଟ͍ʮΧελϚʔαΫηεʯʮνϟοταϙʔτʯϝϯόʔͷҙݟʹΑͬͯɺΑΓߴ͍ղ૾Ͱͷΰʔϧઃఆ͕Մೳʹʂ։ൃνʔϜεςʔΫϗϧμʔ
ΰʔϧઃఆzdਓنͷςφϯτzͰҎׂྃ߹ˠϏδωε্ͷྗλʔήοτʹͬͯΒ͑Δਫ४ҎҎݱঢ় ࢦ͢ΰʔϧ
ԾઆݕূʢԾ࣮ʣ-PH"OBMZUJDTʹΑΔϩάͷৄࡉੳɿຊମੳϨϙʔτؒͷࠩΛൺֱͤͣຖಉظͰ<আ>ˠ<৽نొ>ΛҰׅͰ͍ͯ͠ΔॲཧΛൃݟ࣮ํɿಉظॲཧ࣮ߦ࣌ͷຊମੳϨϙʔτؒͷࠩʹԠͯ͡<৽نొ>ɺ<ߋ৽>ɺ<আ>ɺ<Կ͠ͳ͍ʢߋ৽ͳ͠ʣ>Λࡉ੍͔͘ޚ͢Δ͜ͱͰߴԽ͢ΔͱԾઆԾ࣮ஈ֊ͰܭଌΛ࣮ࢪ
Ծઆݕূʢܭଌʣಈ࡞ݕূ༻ڥΛຊ൪ڥͱಉεϖοΫʹҰ࣌తʹ૿ڧͯ͠ܭଌͨ݁͠Ռඵˠඵʢഒʣͱ͍͏݁ՌͱͳΓ֬ͷߴ͍վળҊͰ͋Δ͜ͱΛ֬৴
Ծઆݕূʢܭଌʣಈ࡞ݕূ༻ڥΛຊ൪ڥͱಉεϖοΫʹҰ࣌తʹ૿ڧͯ͠ܭଌͨ݁͠Ռඵˠඵʢഒʣͱ͍͏݁ՌͱͳΓ֬ͷߴ͍վળҊͰ͋Δ͜ͱΛ֬৴4NBSU)3ΠϯϑϥࣄΫϥυج൫νʔϜओಋͰ5FSSBGPSNΛಋೖࡁ։ൃνʔϜ͕ύϥϝʔλʔΛઃఆ͢Δ͚ͩͰڥߏங͕Մೳ
࣮ɾϦϦʔεԾ࣮ঢ়ଶ͔Β҆શੑΛ୲อ͢ΔϑΣʔζͰطଘͷςετίʔυෆͷཁҼ͕͋ΓϦϦʔεΛҰԆظ͕ͨ͠ɾɾˣϞϒϓϩɺίʔυϨϏϡʔΛ௨ͯ͠νʔϜશһ͕ࣗ৴Λ࣋ͬͨঢ়ଶͰຬΛ࣋ͯ͠ຊ൪ڥϦϦʔεʂʂ৺ʹͬͨ1E.ͷίϝϯτΤϯδχΞͷഽײ֮ॏཁͳͷͰʮςετͳ͍ͷා͍ΑͶʯͬͯϦϦʔεʹͬͨΛ͔͚ͯ͘ΕΔͷͱͯॿ͔Δ
ޮՌଌఆςετςφϯτͰͷ݁ՌɺಛఆςφϯτͰͷϩά͚ͩͰͳ͘ɺվળޮՌ3FEBTIΛ͔ͬͯͬ͠ΓͱՄࢹԽ͢Δվળલ վળޙ୭͕ݟͯվળ͕໌Β͔ʂ
CONFIDENTIALඪୡͰ͖ͨͷ͔ʁʁϥΠϯվળલzdਓنͷςφϯτzͰҎׂྃ߹Ҏ
CONFIDENTIALϥΠϯվળલ վળޙzdਓنͷςφϯτzͰҎׂྃ߹ҎҎඪୡͰ͖ͨͷ͔ʁʁ
CONFIDENTIALୡʂʂ
CONFIDENTIALύϑΥʔϚϯεվળରσʔλಉظ͚ͩͰͳ͍ɾɾɾ
CONFIDENTIALϑϩϯτͷϨϯμϦϯάॲཧάϥϑදࣔͷͨΊͷ42-FUDʜ
CONFIDENTIALԶͨͪੳϨϙʔτ։ൃνʔϜͷઓ͍͜Ε͔Βͩʂ
CONFIDENTIALͱ͍͏͜ͱͰຊͷ·ͱΊ
CONFIDENTIALύϑΥʔϚϯεվળͷऔΓΈํɾؔऀΛ͘ר͖ࠐΉνʔϜϓϨΠɾࣾͰར༻Ͱ͖ΔπʔϧΛ࠷େݶ׆༻ˣɾνʔϜ͕ಉ͡ํΛ͍͍ͯΔҰମײɾվળ͕Ϣʔβʔʹಧ͍͍ͯΔͱ͍͏ࣗ৴։ൃऀମݧͷ্ʹܨ͕͍ͬͯΔ
CONFIDENTIAL͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠