Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ペパボ研究所 × ココン技術研究室 / About the Collaborative Res...
Search
Kentaro Kuribayashi
May 13, 2019
Technology
1
2.5k
ペパボ研究所 × ココン技術研究室 / About the Collaborative Research by Pepabo and Cocon
ペパコンナイト ~「なめらかなセキュリティ」を実現するための新技術を創造する~
https://pepabo.connpass.com/event/128486/
Kentaro Kuribayashi
May 13, 2019
Tweet
Share
More Decks by Kentaro Kuribayashi
See All by Kentaro Kuribayashi
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
110
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
390
大高生へのメッセージ(令和6年度「大高未来塾」) / Messages to Current Students
kentaro
0
270
「始め方」の始め方 / How to Start Starting Things
kentaro
5
870
Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly
kentaro
1
1.3k
わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio
kentaro
1
530
先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era
kentaro
7
5.6k
組織の生産性を高める意思決定の構造と方法 / How to do make decision rapidly and effectively
kentaro
41
22k
キャリアを時間・空間軸で考える / Thinking about your career from both time and space viewpoints
kentaro
15
16k
Other Decks in Technology
See All in Technology
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
150
組織におけるCCoEの役割とAWS活用事例
nrinetcom
PRO
4
130
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
640
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
5k
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
690
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
2.7k
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
83k
MIMEと文字コードの闇
hirachan
2
1.4k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
360
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
19k
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
190
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
280
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
A better future with KSS
kneath
238
17k
Practical Orchestrator
shlominoach
186
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Building Adaptive Systems
keathley
40
2.4k
Raft: Consensus for Rubyists
vanstee
137
6.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Music & Morning Musume
bryan
46
6.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Language of Interfaces
destraynor
156
24k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Transcript
ʮͳΊΒ͔ͳηΩϡϦςΟʯͷ࣮ݱʹ͚ͯ ܀ྛ݈ଠ / Pepabo R&D Institute, GMO Pepabo, Inc. 2019.05.13
ϖύίϯφΠτ #1 ϖύϘݚڀॴ × ίίϯٕज़ݚڀࣨ
औకCTO ܀ྛ ݈ଠ / @kentaro 2 https://kentarok.org Kentaro Kuribayashi ϖύϘݚڀॴ
1. ຊڞಉݚڀͷ՝ઃఆ 2. ఏҊ͢Δίϯηϓτͷશମ૾ 3. ڞಉݚڀͷਐΊํ 4. ͓ΘΓʹ 3 ࣍
1. ຊڞಉݚڀͷ՝ઃఆ
ڞಉݚڀͷత 5 ग़ॴʮϖύϘݚڀॴʯºʮίίϯٕज़ݚڀࣨʯʮͳΊΒ͔ͳηΩϡϦςΟʯͷ࣮ݱʹ͚ͨڞಉݚڀՌͱͯ͠จ͓ΑͼΦʔϓϯιʔειϑτΣΞΛൃද
ͳΊΒ͔ͳηΩϡϦςΟ 6 ग़ॴʮϖύϘݚڀॴʯºʮίίϯٕज़ݚڀࣨʯʮͳΊΒ͔ͳηΩϡϦςΟʯͷ࣮ݱʹ͚ͨڞಉݚڀՌͱͯ͠จ͓ΑͼΦʔϓϯιʔειϑτΣΞΛൃද γεςϜͷར༻ӡ༻ʹ͓͚Δ͞·͟·ͳোนʢΰπΰ πʣΛऔΓআ͖ɺݸʑਓʹ߹ΘͤͨʢύʔιφϥΠζ͠ ͨʣηΩϡϦςΟΛඞཁͳ࣌ʹඞཁ࠷খݶͷػೳͱͯ͠ ఏڙ͢Δ͜ͱͰɺརศੑΛଛͳΘͣɺ͔ͭϓϥΠόγʔ ใकΓͳ͕ΒηΩϡϦςΟΛ࣮ݱ͢ΔΈɻ l z
ΰπΰπͨ͠ηΩϡϦςΟͷΠϝʔδ 7 น कΓ͍ͨͷ ਤͷग़ॴϋοΧʔͷΠϥετc͔Θ͍͍ϑϦʔૉࡐू͍Β͢ͱ
• ৽ͨͳηΩϡϦςΟͷڴҖʹରͯ͠ରԠͮ͠Β͍ɻนΛ૿͢ɺް͘͢Δͳ Ͳɺࡍݶͷͳ͍ྔΛཁٻ͢ΔํʹͳΓ͕ͪ • ٯʹɺηΩϡϦςΟͷڴҖ͕ऑ·ͬͨޙɺߴ͍Ϩϕϧͷରࡦ͕ܧଓ͞Εͯ͠ ·͍͕ͪͰ͋Γɺෆཁͳίετ͕͔͔ͬͯ͠·͏ • Ϣʔβʹͱͬͯ → ηΩϡϦςΟΛڧԽ͢Δ͜ͱͰ҆શੑ૿͢ͷͷɺར༻
ऀͱͯ͠໘͕૿͑ɺརศੑ͕ଛͳΘΕͯ͠·͏ • ։ൃӡ༻ऀʹͱͬͯ → ରࡦΛڧԽ͢ΔʹͭΕɺཧɾద༻͢Δ͖ϧʔϧɺ ࢹ͖͢ϩάɺηΩϡϦςΟΠϕϯτͷରԠͳͲ͕૿͑ଓ͚Δ 8 ΰπΰπͷԿ͕͔ʁ
2. ఏҊ͢Δίϯηϓτͷશମ૾
ͳΊΒ͔ͳγεςϜʢ1/2) 10 ग़ॴ܀ྛ݈ଠ ࡾ༔հ দຊ྄հ ͳΊΒ͔ͳγεςϜΛࢦͯ͠ ϚϧνϝσΟΞɺࢄɺڠௐͱϞόΠϧʢ%*$0.0ʣγϯϙδϜ # +VM
ͳΊΒ͔ͳγεςϜ(2/2) 11 ग़ॴ܀ྛ݈ଠ ࡾ༔հ দຊ྄հ ͳΊΒ͔ͳγεςϜΛࢦͯ͠ ϚϧνϝσΟΞɺࢄɺڠௐͱϞόΠϧʢ%*$0.0ʣγϯϙδϜ # +VM
ʮͳΊΒ͔ͳηΩϡϦςΟʯͱɺ > γεςϜͷར༻ӡ༻ʹ͓͚Δ͞·͟·ͳোนʢΰπΰπʣΛऔΓআ͖ɺݸʑਓʹ߹Θͤͨʢύʔιφϥ Πζͨ͠ʣηΩϡϦςΟΛඞཁͳ࣌ʹඞཁ࠷খݶͷػೳͱͯ͠ఏڙ͢Δ͜ͱͰɺརศੑΛଛͳΘͣɺ͔ͭϓ ϥΠόγʔใकΓͳ͕ΒηΩϡϦςΟΛ࣮ݱ͢ΔΈʢp.6ΑΓʣ ͕ɺ ʮͳΊΒ͔ͳγεςϜʯͷίϯηϓτΛຬͨ͢͜ͱʹΑΓ࣮ݱ͞ΕΔ͜ͱ Ͱ͋Δɻ ͍͍͔͑ΔͱɺηΩϡϦςΟͱ͍͏ΓޱͰ࣮ݱͨ͠ɺʮͳΊΒ͔ͳγεςϜʯ ࣮ͷҰྫͰ͋Δɻ
12 ͳΊΒ͔ͳηΩϡϦςΟ
ɺηΩϡϦςΟαʔϏεΛఏڙ͢ΔϚΠΫϩαʔϏεΛද͢ɻͨͱ͑ɺϢʔβཁٻʹର͢Δ*%4ɺ8"'ͳͲɻݸผͷཁٻʹରͯ͠*'Λఏڙ͢Δίϯ ςφ͕ىಈ͠ɺจ຺ʹԠͨ͡ηΩϡϦςΟΛ୲อ͢ΔϚΠΫϩηΩϡϦςΟαʔϏεʹΑΔݕূΛ௨ͯ͡ɺใγεςϜͷΞΫηε͕ߦΘΕ͍ͯΔɻ 6TFS" # $ % & &EHF" 6TFS"ཁٻ༻ͷ*' 6TFS#ཁٻ༻ͷ*'
# $ 0QT"ͷηΩϡϦςΟཁٻ 0QT#ͷηΩϡϦςΟཁٻ 0QT" # $ % & ϢʔβγεςϜ܈ ӡ༻։ൃऀγεςϜ܈ ใγεςϜ ݸผͷཁٻ ʢจ຺ʣ ϩάऩूɾݕࡧ จ຺ղੳ ϧʔϧద༻ ίΞαʔϏε ηΩϡϦςΟΦʔέετϨʔλ 0QTͷཁٻ͕ɺΦʔέετϨʔλΛ௨͡ ͯɺϢʔβཁٻʹର͢ΔηΩϡϦςΟ αʔϏεͷΈ߹Θͤͱ࣮ͯ͠͞ΕΔ
3. ڞಉݚڀͷਐΊํ
ίϯηϓτΛ3ͭͷWGʹϒϨʔΫμϯ 15 ग़ॴʮϖύϘݚڀॴʯºʮίίϯٕज़ݚڀࣨʯʮͳΊΒ͔ͳηΩϡϦςΟʯͷ࣮ݱʹ͚ͨڞಉݚڀՌͱͯ͠จ͓ΑͼΦʔϓϯιʔειϑτΣΞΛൃද ͳΊΒ͔ͳηΩϡϦςΟ ίϯηϓτΛ ϒϨʔΫμϯ
ηΩϡϦςΟWGͷݚڀͷҐஔ͚ͮʢҰ෦ʣ 16 ҰൠϢʔβ 6TFS"ཁٻ༻ͷ*' 6TFS#ཁٻ༻ͷ*' 0QT"ͷηΩϡϦςΟཁٻ 0QT" ϢʔβγεςϜ܈ ӡ༻։ൃऀγεςϜ ใγεςϜ
ݸผͷཁٻ ʢจ຺ʣ ηΩϡϦςΟ ΦʔέετϨʔλ ಛݖϢʔβ ΞϓϦέʔγϣϯͷࣗಈςετ͔ΒηΩϡϦςΟཁٻΛࣗಈ ੜ<> ࠓޙɺϢʔβཁٻͷจ຺ʹԠͯ͡ɺͷηΩϡϦςΟཁٻΛ ద༻͠Θ͚Δʢ͋Δ42-จΛಛݖϢʔβʹڐՄ͢Δʣऔ ΓΈΛߦ͏ ଜ໋ Ѩ෦ത ੁ ྗ݈࣍ দຊ྄հ 8FCΞϓϦέʔγϣϯςετΛ༻͍ͨ42-ΫΤϦͷϗϫΠτϦετࣗಈ࡞ख๏ Πϯλʔωοτͱӡ༻ٕज़γϯϙδϜจू WPMVNF QBHFTr OPW
ϩάɾAIʢػցֶशʣWGͷݚڀͷҐஔ͚ͮʢҰ෦ʣ 17 ϩάऩूɾݕࡧ จ຺ղੳ ϧʔϧద༻ ηΩϡϦςΟΦʔέετϨʔλ ใγεςϜͱϢʔβͱͷΓͱΓʹؔ͢ΔେͳϩάΛऩ ू͠ɺඞཁʹԠͯ͡ݕࡧͰ͖ΔػೳΛఏڙ ཁٻΛ࣌ܥྻʹଊ͑Δ͜ͱͰจ຺ΛѲ͠ɺͦͷ༰ม Խʹରͯ͠దͳϥϕϦϯάͱܖػΛ༩͑Δ
จ຺ղੳ͔ΒಘΒΕͨϥϕϦϯάܖػʹج͍ͮͯɺ࠷ద͔ ͭඞཁ࠷খݶͷηΩϡϦςΟΛఏڙ͢ΔαʔϏεΛߏ ཁٻจ຺ʹରͯ͠ɺͦͷ࣌ʑʹඞཁ࠷খݶͷηΩϡϦςΟ ͷఏڙΛҡ࣋͢ΔΈɻԼهͷίϯϙωϯτ͔ΒͳΔɻ
4. ͓ΘΓʹ
• ຊڞಉݚڀʮͳΊΒ͔ͳηΩϡϦςΟʯΛ࣮ݱ͢Δ͜ͱΛతͱ͢Δɻ • ͳΊΒ͔ͳηΩϡϦςΟͱɺใγεςϜͷϢʔβ͓Αͼ։ൃӡ༻ऀͷํ ʹͱͬͯɺ҆શੑͱརศੑ/ίετͷόϥϯεΛ࠷దԽ͢ΔͨΊʹɺඞཁ࠷খ ݶͷηΩϡϦςΟΛจ຺ʹԠͯ͡ఏڙ͢Δ͜ͱɻ • ͦͷ࣮ݱͷͨΊʹɺίϯηϓτΛʢ1ʣηΩϡϦςΟWGʢ2ʣϩάੳ/ղੳ WGʢ3ʣAIʢػցֶशʣWGͷ3ϫʔΩϯάάϧʔϓʹϒϨʔΫμϯͯ͠୳ ٻ͢Δɻ
• จɾޱ಄ൃදɾOSSɺ༷ʑͳΞτϓοτΛࠓޙੵۃతʹܧଓ͢Δɻ 19 ·ͱΊ