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

インフラ開発チームがプロダクトチームに体験入部したはなし

Shin'ya Ueoka
November 04, 2020

 インフラ開発チームがプロダクトチームに体験入部したはなし

Cybozu Tech Meetup #8 体験入部ってどんな制度?
でお話した資料です
https://cybozu.connpass.com/event/193495/

Shin'ya Ueoka

November 04, 2020
Tweet

More Decks by Shin'ya Ueoka

Other Decks in Technology

Transcript

  1. Πϯϑϥ։ൃνʔϜ ͕ ϓϩμΫτνʔϜ ʹ
    ମݧೖ෦ͨ͠͸ͳ͠
    αΠϘ΢ζגࣜձࣾ
    ্Ԭ ਅ໵

    View Slide

  2. Me
    • ্Ԭ ਅ໵ (@ueokande)
    • kintone։ൃYakumoج൫νʔϜ
    • kintone.comͷ։ൃɾӡ༻
    • ٳ೔͸OSSΛ࡞ͬͨΓจॻΛॻ͍ͨΓ
    2

    View Slide

  3. kintone
    • ۀ຿γεςϜΛ؆୯ʹ࡞ΕΔB2B޲͚αʔϏε
    • ࠃ಺֎17,000+ࣾͰಋೖ
    • άϩʔόϧࢢ৔͸ʮkintone.comʯͰల։ͯ͠
    AWS্Ͱӡ༻
    3

    View Slide

  4. ΅͘ͷདྷྺ
    • جຊతʹԼճΓͷ։ൃ͕޷͖
    • ೖ͔ࣾ࣌Βݱࡏ·ͰԼճΓͷ։ൃΛ͖ͯͨ͠
    • ͱ͜ΖͰαʔϏε։ൃͳʹ΋Θ͔ΒΜ
    4
    2016
    ʢαΠϘ΢ζೖࣾʣ
    2017 2018 2019 2020
    cybozu.comͷ
    ϛυϧ΢ΣΞɾ؅ཧը໘ ϩάج൫ Neco Yakumoج൫

    View Slide

  5. ͪΐͬ͘ΒGaroon։ൃνʔϜʹߦ͖ͬͯ·͢
    • 6݄ ʙ 7݄ͷ1ϲ݄ؒɺGaroon։ൃνʔϜʹମݧೖ෦ͨ͠
    • ͦͷؒ͸Yakumoج൫νʔϜͷۀ຿͸શ͍ͯ͘͠ͳ͍
    5

    View Slide

  6. ମݧೖ෦ͬͯͲΜͳ੍౓ʁ
    6

    View Slide

  7. ମݧೖ෦ͬͯͲΜͳ੍౓ʁ
    • ଞ෦ॺɾଞνʔϜͷ࣮ࡍͷۀ຿ΛମݧͰ͖Δ੍౓
    • ࠓޙͷΩϟϦΞͷݕ౼ࡐྉʹͰ͖Δ
    • ଞ෦ॺΛ஌ͬͯɺࠓͷۀ຿ʹ׆͔͢
    • ਺िؒ ʙ ࠷௕3ϲ݄͘Β͍
    7

    View Slide

  8. ମݧೖ෦·ͰͷྲྀΕ
    • جຊతʹ͸ࠓͷνʔϜͱड͚ೖΕઌνʔϜͱͷௐ੔͕Ͱ͖Ε͹OK
    • ຊ෦Λ·͙ͨ৔߹͸্௕͕ঝೝ͢Ε͹OK
    • ຊ෦಺͸ݱ৔ͷνʔϜ͕ೝࣝͰ͍ͯΕ͹ΧδϡΞϧʹମݧೖ෦͍ͯ͠Δ
    8



    ड͚ೖΕઌ
    ࠓͷνʔϜ

    ᶃ ࠓͷνʔϜʹ
    ྃঝΛಘΔ
    ᶄ ड͚ೖΕઌͱظؒ
    ΍࣌ظΛௐ੔
    YYYνʔϜʹ
    ߦͬͯΈ͍ͨ
    Ͳ͏ͧ ˓݄✕೔͔Β
    ΍Γ·͠ΐ͏
    ˚˚Λ΍ͬͯ
    Έ͍ͨͰ͢

    View Slide

  9. ʢ։ൃຊ෦಺ͷʣମݧೖ෦ͷྺ࢙
    • 2016೥ શࣾతͳ੍౓ͱͯ͠ʮେਓͷମݧೖ෦ʯ͕ελʔτ
    • 2019೥ ։ൃຊ෦͔Β“෦௕”ͱ͍͏ϩʔϧ͕ͳ͘ͳΔ
    ɹɹɹ νʔϜؒͷਓͷҟಈ͕ྲྀಈతʹͳΓɺδϣϒϘʔυ͕Ͱ͖Δ
    • ʙ ݱࡏ ҟಈΛલఏʹ͠ͳ͍ମݧೖ෦΋׆ൃʹͳΔ
    ɹɹɹ ։ൃຊ෦಺: 20ਓɺ։ൃຊ෦㱻ଞຊ෦: 16ਓ
    9

    View Slide

  10. 10
    ։ൃຊ෦ͷδϣϒϘʔυ

    View Slide

  11. 11
    GaroonνʔϜʹମݧೖ෦͢Δ·Ͱͷ΍ΓͱΓ

    View Slide

  12. Garoon։ൃνʔϜ΁ͷ
    ମݧೖ෦
    12

    View Slide

  13. Garoon։ൃνʔϜͷಈػ
    • cybozu.comͷɺΞϓϦଆ͔Βͷࢹ఺Λ஌Γ͍ͨ
    • େن໛σʔλ΍ΞϓϦ։ൃͰͷࢹ఺Λ஌Γ͍ͨ
    • αΠϘ΢ζʹ͍ΔͷʹGaroonΛ৮Βͳ͍ͷ͸΋͍ͬͨͳ͍ʂ
    13

    View Slide

  14. ମݧೖ෦ͷ಺༰
    • Garoonͷσʔλϕʔε͸ςϥόΠτڃ
    • ͏͔ͭʹσʔλϕʔεͷϚΠάϨʔγϣϯΛ࣮ߦͰ͖ͳ͍
    • ALTER TABLE͕ϝϯςφϯε΢Οϯυ΢಺ͰऴΘΒͳ͍
    • σʔλίϯόʔτ͕ɺϝϯςφϯε΢Οϯυ΢಺ʹऴΘΒͳ͍
    • ݹ͍σʔλʹɺίϯόʔτʹࣦഊ͢Δσʔλ͕͋Δ
    • σʔλϕʔεΛ҆શʹϚΠάϨʔγϣϯ͢Δ͘͠ΈͷPoCΛ࣮૷
    14

    View Slide

  15. όοΫάϥ΢ϯυͰσʔλϚΠάϨʔγϣϯ
    • Ϣʔβʔૢ࡞ʹӨڹ͕ग़ͳ͍Α͏গͣͭ͠σʔλม׵
    • Ͳ͔͜Ͱม׵ʹࣦഊͯ͠΋αʔϏεࣗମʹ͸Өڹ͕ͳ͍
    15

    ΦϦδφϧ
    ίϯόʔτઌ
    όοΫάϥ΢ϯυ
    δϣϒ
    ࣌ؒΛ͔͚ͯ
    গͣͭ͠σʔλม׵

    View Slide

  16. όοΫάϥ΢ϯυͰσʔλϚΠάϨʔγϣϯ
    • Ϣʔβʔૢ࡞ʹӨڹ͕ग़ͳ͍Α͏গͣͭ͠σʔλม׵
    • Ͳ͔͜Ͱม׵ʹࣦഊͯ͠΋αʔϏεࣗମʹ͸Өڹ͕ͳ͍
    16

    ΦϦδφϧ
    ίϯόʔτઌ
    όʔδϣϯΞοϓ࣌ʹ
    ৽͍͠ςʔϒϧʹ੾Γସ͑

    View Slide

  17. ؾʹͳΔ͜ͱ
    • ֎෦Ωʔ੍໿͕͋Δςʔϒϧ͸ʁ
    • ίϐʔݩͷσʔλ͕ߋ৽͞Εͨ৔߹͸ʁ
    • ݩσʔλ͕࡟আ͞ΕͨΒʁ
    17

    View Slide

  18. 18
    ৄ͘͠͸ΤϯδχΞϒϩάΛΈͯͶʂ

    View Slide

  19. ·ͱΊ
    • αΠϘ΢ζʹ͸ʮମݧೖ෦ʯͱ͍͏੍౓͕͋Γ·͢
    • Garoon։ൃνʔϜʹ1ϲ݄΄Ͳߦ͖ͬͯ·ͨ͠
    • ੡඼։ൃνʔϜͷۀ຿΍ɺGaroonͳΒͰ͸ͷେن໛σʔλϕʔεͷ
    ѻ͍ํΛମݧͰ͖·ͨ͠
    19

    View Slide