$30 off During Our Annual Pro Sale. View Details »

スナックミー会社紹介資料(エンジニア募集) / snaq.me engineer

hayato miyoshi
September 03, 2020

スナックミー会社紹介資料(エンジニア募集) / snaq.me engineer

スナックミーのエンジニア向け会社紹介資料です

mission :
新しいおやつ体験を創造し、 おやつの時間を価値のあるものにする。

[採用ページ]
https://engineers.snaq.me/

[Wantedly]
https://www.wantedly.com/companies/snaqme/post_articles/223210

[三好へのDM受付中]
https://www.facebook.com/hayato.miyoshi/
https://twitter.com/miyoshihayato

hayato miyoshi

September 03, 2020
Tweet

More Decks by hayato miyoshi

Other Decks in Technology

Transcript

  1. ΤϯδχΞͱ͓΍ͭ
    ͓͍͍͓͠΍͕ͭ޷͖ͳΤϯδχΞͷօ͞Μ΁

    View Slide

  2. 2
    ࣗݾ঺հ
    ౦ژཧՊେֶ޻ֶ෦ݐஙֶՊमྃɻ৽ଔ߸ͱͯ͠Ϧϊϕʔγϣ
    ϯͰ͋ΔϋϓςΟοΫגࣜձࣾ ݱάουϧʔϜגࣜձࣾ
    ʹೖ
    ࣾɻઃܭɾݱ৔؂ಜͳͲܦݧɻͦͷޙΤϯδχΞʹδϣϒνΣϯ
    δ͢ΔͨΊʹɺηϒʹ൒೥ؒཹֶɻ೥ʹΪʔΫεגࣜձࣾೖ
    ࣾɻ৽نࣄۀͷϑϩϯτ͔ΒΠϯϑϥ·Ͱ୲౰ޙɺ1K.ͱͯ͠ϓ
    ϩδΣΫτΛ؅ཧɻೖࣾϲ݄Ͱ.71Λड৆ɻ

    ೥೥ɺגࣜձࣾεφοΫϛʔΛ$&0෰෦ɺ$00ࡾాଜͱ
    ૑ۀɻ
    $50DPGPVOEFS
    ࡾ޷൏ਓ!NJZPTIJIBZBUP

    View Slide

  3. 3
    ͓΍ͭͱεφοΫϛʔ
    ͜Ͳ΋ͷࠒɺ଴ͪԕ͔͓ͬͨ͠΍ͭͷ࣌ؒɻࠓ೔ͷ͓΍ͭ͸ԿͩΖ͏ͱϫΫϫΫɺ͓ෲ͚ͩͰͳ͘͜͜Ζ
    ΋ຬͨ͞ΕΔ޾ͤͳͻͱͱ͖ɻʰ͓΍ͭʱͱ͍͏ݴ༿͸ɺ͓՛ࢠΛ৯΂Δͱ͍͏͜ͱҎ্ͷɺ͔͋ͨͨ͘
    ָ͍࣌ؒ͠Λࢥ͍ىͤ͜͞·͢ɻ
    ͚ΕͲɺ͓΍ͭ࣌ؒΛ৺͔Βָ͠ΊΔΑ͏ͳ͓՛ࢠΛؾܰʹखʹೖΕΔͷ͸ɺࢥ͍ͷ΄͔೉͍͠ɻίϯϏ
    χͷ͓՛ࢠ͸ؾܰʹखʹೖΔ͚ΕͲɺ͍ͭ΋ಉ͡ͰมΘΓө͑ͤͣɺཪ໘ʹ͸Ͱ͖Ε͹৯΂ͨ͘ͳ͍ݪྉ
    ΍੒෼͕͍ͬͺ͍ɻ͜Ͳ΋ʹ΋҆৺ͯ͋͛͠ΒΕΔΑ͏ͳ҆શͳ͓΍ͭ͸Ͳ͜ͰΈ͔ͭΔͷʁϚϧγΣʹ
    ͳΒΜͰ͍ΔΑ͏ͳɺφνϡϥϧͰ༨෼ͳ΋ͷΛ଍͍ͯ͠ͳ͍͓՛ࢠ͕ؾܰʹखʹೖΕ͹ɻ೔ຊ֤஍ͷੜ
    ࢈ऀ͞Μ͕৺Λ͜Ίͯஸೡʹͭͬͨ͘ɺ͍Ζ͍Ζͳछྨͷ࣭ͷྑ͍͓՛ࢠΛ΋ͬͱ਎ۙʹָ͠ΊΕ͹ɻͦ
    Μͳࢥ͍͔ΒɺTOBRNF͸ੜ·Ε·ͨ͠ɻ

    View Slide

  4. 4
    ͓΍ͭମݧ#09TOBRNF
    ΤϯδχΞͱνʔϜͷؔΘΓํ
    ٕज़ελοΫ
    νʔϜߏ੒
    ໨࣍

    View Slide

  5. ͓΍ͭମݧ#09TOBRNF

    View Slide

  6. 6
    ͓΍ͭମݧ#09TOBRNF αʔϏε֓ཁ
    िPSिຖʹछྨҎ্͔Βछͷ͓΍ͭΛҰਓͻͱΓʹύʔιφϥΠζ͓ͯ͠ಧ͚
    ԁ ੫ࠐɺૹྉࠐ

    View Slide

  7. 7
    εφοΫϛʔͷϛογϣϯ
    ӫཆՁ͕ߴ͘ɺͦΕͰ͍ͯඒຯ͠͞ʹଥڠ͠ͳ͍εφοΫʹΑͬͯɺ͓΍ͭͦͷ΋ͷ࣭Λ্͛Δɻ
    ·ͨɺϞϊ͚ͩͰ͸ͳ͘ɺ৽͍͓͠΍ͭମݧΛσβΠϯ͠ɺ͓΍ͭͷ࣌ؒͷՁ஋Λ޲্ͤ͞Δɻ
    ͦΕʹΑͬͯɺ͓΍ͭͷ͕࣌ؒ࠼ΓͱͳΓɺ๛͔ͳੜ׆Λ࣮ݱ͢Δɻ
    ৽͍͓͠΍ͭମݧΛ૑଄͠ɺ͓΍ͭͷ࣌ؒͷՁ஋ΛߴΊΔ

    View Slide

  8. 8
    ϒϥϯυόϦϡʔ

    View Slide

  9. 9
    ΫΠζɺϦΫΤετɺධՁͳͲͷσʔλΛऔಘ͠ɺ
    ͓ಧ͚͢Δ͓΍ͭΛύʔιφϥΠζ͢Δͷ͕ಛ௕
    ͓΍ͭ਍அ ධՁ ϦΫΤετ

    View Slide

  10. 10
    μΠϨΫτʹސ٬ͱܨ͕Δ͜ͱͰऔಘͰ͖ΔσʔλΛ׆༻ͯ͠঎඼։ൃ
    ͓΍ͭ#09
    ͓ಧ͚͢Δ͓΍ͭΛܾఆ
    ͓΍ͭͷධՁϦΫΤετ
    ৽঎඼։ൃ
    ͓΍ͭͷ"#ςετ

    View Slide

  11. 11
    ࢦࣔॻ ੡଄ ࡏݿ؅ཧ ΞαΠϯ ϐοΩϯά ग़ՙ
    ੡଄͔Βൃૹ४උ·ͰҰ؏
    ˞ΞαΠϯ͓ಧ͚͢Δ͓΍ͭΛબͼ͜ͱ
    ˞ϐοΩϯά഑ૹ͢Δ͓΍ͭΛ#09ʹೖΕΔ͜ͱ
    ˞ ˞

    View Slide

  12. 12
    ੡଄ ϐοΩϯά
    ੡଄͔Βൃૹ४උ·ͰҰ؏
    ಉ͡Ϗϧ಺ʹ޻৔ ੡଄΍ग़ՙͳͲ
    ͕͋ΔͨΊ
    ࢓ࣄΛ͍ͯ͠ΔྡͰ͓΍͕ͭग़དྷ্͕Δ޻ఔΛഽͰײ͡Δ͜ͱ͸ͳ͔ͳ͔Ͱ͖ͳ͍ܦݧ
    ྡͰߦΘΕ͍ͯΔ͔Βͦ͜ݱ৔ͰΞΠσΞੜ·ΕΔ͜ͱ͕ଟ͍

    View Slide

  13. 13
    -*/&΍ϝʔϧΛ༻͍ͨ΍ΓͱΓ
    ͓٬͞·ͱ-*/&Ͱͷίϛϡχέʔγϣϯ͕ओͰϝʔϧͳͲͷ໰͍߹ΘͤΑΓڑ཭ײ͕ൺֱత͍ۙ
    ͦͷͨΊɺ͞͞΍͔ͳ͜ͱͰ࿈བྷΛ͍ͨͩ͘έʔε͕ଟ͘ͷ΍ΓऔΓ͔Β༷ʑͳࢪࡦ͕஀ੜ

    View Slide

  14. 14
    ͓٬͞·ͷ੠Λఆظతʹશମڞ༗
    ຖि͓٬͞·ͷ੠Λશମ.5(Ͱڞ༗
    ͔ͦ͜ΒΞΠσΞ΍ࢪࡦ͸ຖिͷΑ͏ʹੜ·ΕεϐʔυײΛΑΓײ͡ΒΕ·͢

    View Slide

  15. ΤϯδχΞͱνʔϜͷؔΘΓํ

    View Slide

  16. 16
    ΤϯδχΞͱ˓˓˓˓
    ମݧ $4
    ΦϖϨʔγϣϯ
    ঎඼։ൃ
    ΤϯδχΞݶΒͣ
    εφοΫϛʔશମ͸༷ʑͳνʔϜͱ࿈ܞ͠ͳ͕ΒࣄۀΛల։
    ࠓճ঺հνʔϜҎԼͷνʔϜ
    ɾମݧνʔϜ
    ɾΦϖϨʔγϣϯνʔϜ ϩδεςΟοΫε

    ɾ$4νʔϜ ΧελϚαϙʔτ

    ɾ঎඼։ൃνʔϜ

    View Slide

  17. 17
    ΤϯδχΞͱମݧ
    TOBRNFͷߪೖલ͔ΒߪೖޙͷϚΠϖʔδ·ͰɺϢʔβʔͷ
    z͓΍ͭମݧzʹؔΘΔ༷ʑͳ෦෼ͷߏஙΛߦͳ͍ͬͯ·͢ɻ
    ߪೖಋઢ΍͓΍ͭͷ޷Έͷ਍அɺධՁɾϦΫΤετͳͲϢʔβʔ͕
    ͓ಧ͚ʹؔ͢Δ؅ཧΛ͢ΔϖʔδͳͲ͕͋Γ·͢ɻ
    "#ςετΛ௨֤ͯ͠ϖʔδͷվળ΍ɺσʔλαΠΤϯςΟετ΍σβ
    Πφʔͱڞʹ6*69ͷ޲্ͳͲϢʔβʔͷମݧ޲্Λ໨ࢦ͍ͯ͠·͢ɻ
    εφοΫϛʔମݧεφοΫϛʔΛߪೖલ͔Βຖ݄͓΍͕ͭಧ͖ɺ͓΍
    ͭΛ৯͠ධՁɾϦΫΤετ͢Δ·Ͱͷશ޻ఔ
    ৽͍͠ମݧΛ࡞Γͳ͕Β਺ࣈͰ෼ੳͭͭ͠ɺܧଓతʹ৽͍͠Ձ஋ΛੜΈग़͠ଓ͚͍ͯ͘

    View Slide

  18. 18
    ΤϯδχΞͱ঎඼։ൃ
    ࠓ·Ͱ਺ઍͱ͍͏঎඼Λѻ͍
    Ϣʔβʔͷߏ੒΍ߦಈɺࠓ·Ͱͷ঎඼ʹର͢ΔධՁ΍ຯ֮ɺ৯ײͷ޷Έɺ
    ϦΫΤετ਺ɺΞϯέʔτͳͲ͔Βಘͨ஌ݟΛόΠϠʔ΍ύςΟγΤʹڞ༗
    ͠ɺଟ֯తʹ࿩߹͍ͳ͕Βɺ৽͍͓͠΍ͭͷ։ൃʹ໾ཱ͍ͯͯ·͢ɻ
    ૉૣ͍ϑΟʔυόοΫͰΑΓྑ͍͓΍ͭ։ൃʹͭͳ͛Δ

    View Slide

  19. 19
    ΤϯδχΞͱΦϖϨʔγϣϯ
    <͓΍ͭͷ࢓ೖΕํ๏>
    ɾυϥΠϑϧʔπ΍φοπͷݪྉ
    ɾ੡଄ۀऀ͞Μͷ͓΍ͭ ਺ඦࣾ

    ɾύςΟγΤߟҊϨγϐ

    <঎඼ͷಛ௃>
    ɾগྔଟछ
    ɾຖ݄৽঎඼঎඼ͷೖΕସ͑
    <ࡏݿ؅ཧ>
    ɾݪྉ
    ɾ׬੒඼
    ɾࡏݿ͸࠷খݶ
    ্هͷ৚݅ͰεέʔϧͰ͖ΔੈքͷελϯμʔτͱͳΔΦϖϨʔγϣϯߏஙΛ໨ࢦ͢
    औѻ঎඼਺ਪҠ
    ࢦࣔॻ ੡଄ ࡏݿ؅ཧ ΞαΠϯ ϐοΩϯά ग़ՙ

    View Slide

  20. 20
    ΤϯδχΞͱ$4
    $4νʔϜͰߟ͑Δ͜ͱ͸
    ໰͍߹ΘͤΛൃੜ͠ͳ͍؀ڥ
    ΤϯήʔδϝϯτΛߴΊΔ
    ໰͍߹ΘͤετϨεͱײ͍ͯ͡ΔͨΊ໰͍߹ΘͤΛݮΒ͢
    ·ͨɺ͓٬͞·ͷΤϯήʔδϝϯτΛߴΊΔ͜ͱͱಉ͘͡Β͍ࣾ಺ͷ
    ϝϯόʔʹ΋͓٬͞·ͷ੠Λڞ༗͢Δ͜ͱΛେࣄʹ͍ͯ͠·͢
    ຖ೔TMBDL্ʹ͋ΔWPJDFPGDVTUPNFSͱ༷ͯ͠ʑͳ͓٬͞·ͷ͓੠Λશ
    ମͰڞ༗͠ɺΧΠθϯͰ͖Δ͜ͱ͸ΧΠθϯ͠ɺ͓๙Ίͷ͓ݴ༿Λ͍
    ͍ͨͩͨ৔߹͸ͦͷ͓ݴ༿Λڞ༗͠·͢
    ҰͭҰͭͷ͓ݴ༿Λਅ伨ʹड͚ࢭΊΧΠθϯΛࢭΊͳ͍ମ੍

    View Slide

  21. 21
    ΤϯδχΞͱνʔϜ
    ͲͷνʔϜ͕Ғ͍Θ͚Ͱ΋ͳ͘ɺͲͷνʔϜ΋ࢦࣔ଴ͪͰ΋ͳ͍ɻ
    εφοΫϛʔશࣾһʮސ٬ମݧϑΝʔετʯͰߟ͑ɺ
    εφοΫϛʔʹ׬੒͸ͳ͘ʮӬԕͷЌ൛ʯͰ͋Γ೔ʑվળ͠ଓ͚
    ݱ৔ͰͷҙࢥܾఆྗΛߴΊΒΕΔΑ͏ʹҰਓͻͱΓେ͖ͳࡋྔݖΛ࣋ͪͭͭɺ
    ଟ༷ͳϝϯόʔɾνʔϜؒͷ࿈ܞΛऔΓͳ͕ΒࣄۀΛ੒௕͍ͤͯ͞·͢ɻ
    ஍ಓͳվળΛଓ͚ɺ࣌ʹ͸ϦεΫΛऔͬͨେ୾ͳಈ͖΋ඞཁͰ͋Γ
    େ୾ʹ΍ͬͯऴΘΓͰ͸ͳͦ͘ͷޙͷֶͼ΋େࣄɻ
    Ҏ্ʹ͍ͭͯػහͳಈ͖͕Ͱ͖Δϝϯόʔ͕ἧ͍ͬͯ·͢

    View Slide

  22. ٕज़ελοΫ

    View Slide

  23. PHP
    FrontEnd
    BackEnd
    Babel React Redux Webpack
    Ruby
    On Rails
    Python
    StoryBook styled
    components
    Jest
    Sentry
    Github
    AWS
    CodePipeline
    Github Actions
    CI/CD؂ࢹ
    ϨϙδτϦ؅ཧ
    AWS CodeCommit
    "NB[PO8FC4FSWJDFT
    Amazon EC2 Amazon
    Pinpoint
    AWS Lambda AWS
    CloudFormation
    AWS
    Step Functions
    Amazon Quantum
    Ledger Database
    AWS Batch Amazon
    Aurora
    Amazon
    SageMaker
    AWS Amplify
    Fluentd
    ௅ઓத
    ٕज़ελοΫ

    View Slide

  24. 24
    TOBRNFͷ؀ڥ
    εφοΫϛʔͷఆظߪೖ
    ͳͲͷׂҾ͸͡Ίɺ
    ৗ࣌ࣾ಺͓΍ׂͭࣾߪೖՄೳ
    ঢ়گʹԠͯ͡
    ϦϞʔτۈ຿Մೳ
    ࠃ಺֎ؔΘΒͣ੒௕ʹܨ͕Δ
    ษڧձ΍Πϕϯτ΁ͷ
    ࢀՃඅ౳ͷิॿ
    ձࣾͷ੒௕ʹඞཁͳษڧͳ
    ॻ੶͸ձࣾෛ୲Ͱߪೖ
    ೖࣾ࣌ʹඞཁͳεϖοΫΛ
    ౥ࡌͨ͠1$ͷߪೖ
    ۀ຿ʹඞཁͳਫͳͲৗඋ

    View Slide

  25. 25
    ৽͍ٕ͠ज़Λબఆ͢Δ࣌ͷߟ͑ํ
    ۀ຿վળʹܨ͕Δ
    γεςϜ։ൃ͢Δ্ͰԿ͔͕͔͔͍࣌ؒͬͯΔ͜ͱ
    ؾ෇͔͵͏ͪʹϧʔςΟϯʹͳ͍ͬͯΔ͜ͱ
    ݟ͑ͯͳ͍ঢ়ଶΛ஌Δ͜ͱ
    ਫ਼ਆత҆ఆ͕޲্
    ߴ͗͢ͳֶ͍शίετ
    ಋೖͷ͠қ͞
    ίετ໘ ਓ΍γεςϜඅ

    ݱঢ়ͳ͍΋ͷγεςϜඅ্͕͕Δ͜ͱΛڐ༰ 30*͸೺Ѳඞਢ

    ݱঢ়ʹ͋Δ΋ͷγεςϜඅ͕Լ͕Δ͜ͱ
    ૄ݁߹ ݸਓతʹ

    ͳͲ

    View Slide

  26. 26
    ඞཁʹԠͯ͡ੵۃతʹ৽͍ٕ͠ज़Λ࠾༻ͦͷ
    ɾ૑ۀ౰ॳ͔Β͓٬͞·ͱίϛϡχέʔγϣϯ͸-*/&Λ࢖༻
    ɾ-*/&ͱϝʔϧͷ഑৴ํ๏͸όοναʔόʔPS4BBTͰ഑৴
    Amazon Pinpoint
    ɾϝοηʔδͷ࡞੒ʙૹ৴ӡ༻ϧʔνϯϫʔΫΛिʹ࣌ؒ࡟ݮ
    ɾ͞Βʹ਺ेຊͷ഑৴λΠϓΛߏங
    ɾैདྷͷ഑৴ίετ͕
    ɾద੾ͳ௨஌Λૹͬͨ݁Ռɺച্Λ࠷େഒ
    AWSͷ͓٬༷ࣄྫʹબ͹Ε·ͨ͠

    View Slide

  27. Amazon Quantum
    Ledger Database
    27
    ඞཁʹԠͯ͡ੵۃతʹ৽͍ٕ͠ज़Λ࠾༻ͦͷ௅ઓத
    ɾࠓޙεέʔϧ΍ଞϒϥϯυΛॊೈੑʹ͍ͯͨ͘͠ΊʹΑΓਫ਼౓ΛߴΊΔ
    ɾൃ஫ۀ຿΍੡଄ɾΞαΠϯɾग़ՙʹ࡞ۀʹͳ͍ͬͯΔ͜ͱΛղফ
    ɾ੡଄ͱग़ՙͷঢ়ଶ؅ཧΛపఈతʹߦ͏͜ͱͰεφοΫϛʔΛ͓΍ͭͷ੡଄ۀͱͯ͠ͷ৴པ౓޲্ʹܨ͕Δ
    "NB[PO2-%#͸ϑϧϚωʔδυܕͷ୆ாσʔλϕʔεͰɺ৴པ͞Εͨதԝ
    ػ͕ؔॴ༗͢ΔɺಁաతͰΠϛϡʔλϒϧͰ͋Γɺ҉߸తʹݕূՄೳͳτϥ
    ϯβΫγϣϯϩάΛඋ͍͑ͯ·͢ɻ"NB[PO2-%#Λ࢖༻͢ΔͱɺΞϓϦέ
    ʔγϣϯσʔλͷશมߋΛ௥੻͠ɺ׬શͰݕূՄೳͳมߋཤྺΛ௕ظؒҡ࣋
    ͢Δ͜ͱ͕Ͱ͖·͢ɻ
    ͳͥ௅ઓ͢Δͷ͔

    View Slide

  28. νʔϜߏ੒

    View Slide

  29. Πϥετ଴ͪ਺໊ɾɾɾਵ࣌ߋ৽͠·͢
    Machine Learning
    Engineer
    SRE BackEnd

    View Slide

  30. 30
    ࠾༻ϑϩʔ
    ˞৔߹ʹΑͬͯߦΘΕ·ͤΜ
    ˞ΦϑΟεͰ࣌ؒͷ՝୊ ਪ঑
    ՝୊಺༰͸ϑϩϯτɺόοΫΤϯυɺ෼ੳɺͦͷଞͷͲΕ͔ΛબͿ
    ˞ΤϯδχΞϝϯόʔ਺ਓ ۀ຿ͰؔΘΔස౓͕ߴ͍ϝϯόʔ
    ͱ໘઀
    ॻྨબߟ
    ΧδϡΞϧ
    ໘ஊ
    ٕज़՝୊ ෳ਺ճ໘઀ ࠷ऴ໘઀ ΦϑΝʔ
    ຊબߟ
    εφοΫϛʔͷ֓ཁɾ໨ࢦ͍ͯ͠Δ͜ͱ
    ΤϯδχΞ͕εφοΫϛʔͱͷؔΘΓํΛઆ໌͠
    ͞Βʹڵຯ͍͚࣋ͬͯͨͩΕ͹ຊબߟʹਐΉ
    εφοΫϛʔͷϝϯόʔ΍งғؾΛײͯ͡΋Β͍͍ͨ
    ϑΝΫτϦʔͰ੡଄΍ग़ՙͷงғؾͳͲ

    ˞ ˞
    ˞

    View Slide

  31. 31
    ٻΊ͍ͯΔϙδγϣϯ
    ϑϩϯτΤϯδχΞ
    ମݧ $4

    ΦϖϨʔγϣϯ
    όοΫΤϯυ ΠϯϑϥࠐΈ

    ମݧ
    $4
    ΦϖϨʔγϣϯ
    ͋Γ͕ͨ͘Ϣʔβʔ਺΋݄࣍Ͱ਺૿͖͓͑ͯͯΓɺ΍Γ͍ͨ͜ͱͰ͖Δ͜ͱ͕૿͍͑ͯ·͢
    ͔͠͠ɺϦιʔε͕଍Γͳ͍ঢ়ଶͰ͢
    εφοΫϛʔΛ͓΍ͭͷϒϥϯυͱͯ͠Ұॹʹཱ͍֬ͨ͠ํΛืू͍ͯ͠·͢
    ҎԼ͸ྫͰ༷ʑͳϙδγϣϯΛซ༻ͯ͠ਐΊ͍͖͍ͯͨͱߟ͍͑ͯ·͢
    43&
    σʔλΤϯδχΞ
    ෼ੳ
    ػցֶश
    6*σβΠφʔ
    Φʔϓϯϙδγϣϯ

    View Slide

  32. 5IBOL:PV
    8F`SFIJSJOH
    ৽͍͓͠΍ͭମݧΛ૑଄͠ɺ͓΍ͭͷ࣌ؒͷՁ஋ΛߴΊΔ
    https://engineers.snaq.me/

    View Slide