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
ペパボのインターネット基盤技術研究・開発の活動
Search
MATSUMOTO Ryosuke
PRO
July 04, 2015
Technology
14
22k
ペパボのインターネット基盤技術研究・開発の活動
ペパボでは、今後新しいサービスやそれに付随する新しい技術の研究・開発に取り組み始めています。それらの内容や実際に取り組んでいるエンジニア・内容を例に幾つか紹介します。
MATSUMOTO Ryosuke
PRO
July 04, 2015
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
520
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
690
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.2k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.2k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
310
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
770
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.5k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.4k
Other Decks in Technology
See All in Technology
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2.1k
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
emiki
0
200
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
200
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
190
Kiroから考える AIコーディングツールの潮流
oikon48
4
680
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
400
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
430
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
110
リリース2ヶ月で収益化した話
kent_code3
1
220
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
620
【CEDEC2025】『ウマ娘 プリティーダービー』における映像制作のさらなる高品質化へ!~ 豊富な素材出力と制作フローの改善を実現するツールについて~
cygames
PRO
0
240
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
How GitHub (no longer) Works
holman
314
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Adopting Sorbet at Scale
ufuk
77
9.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Making Projects Easy
brettharned
117
6.3k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Transcript
GMO Pepabo, Inc. ٕज़ج൫νʔϜ ΞυόϯευγχΞ MATSUMOTO, Ryosuke @matsumotory 2015/07/04 ୈ2ճϖύϘςοΫΧϯϑΝϨϯεԬ
ϖύϘͷΠϯλʔωοτج൫ٕज़ ݚڀɾ։ൃͷ׆ಈ
ࣗݾհ দຊ྄հ!NBUTVNPUPSZ ٕज़ج൫νʔϜΞυόϯευγχΞ Ԭࢧ݄ࣾೖࣾ ओʹձࣾશମͷΠϯλʔωοτج൫ٕज़Λ୲
IUUQSFTFBSDINBUTVNPUPSKQ
࣍ ϖύϘͷج൫ٕज़ݚڀɾ։ൃͷඞཁੑ ࣮༻ੑΛॏࢹͨ͠ݚڀɾ։ൃ 04ɾϛυϧΣΞͷઃఆ͔ΒίʔυԽྗ ͦͷଞࣄྫհ
·ͱΊ
ϖύϘͷΠϯλʔωοτ ج൫ٕज़ݚڀɾ։ൃͷඞཁੑ
Πϯλʔωοτج൫ٕज़ ωοτϫʔΫ ϓϩτίϧ 04ɾϛυϧΣΞ ηΩϡϦςΟ
ӡ༻ٕज़ ࠓͷ͓͜͜
ϖύϘͷαʔϏε ϗεςΟϯά ϩϦϙοϓʂɾϔςϜϧɾϜʔϜʔυϝΠϯEBZT"MCVNɾ4RBMFͳͲ &$ࢧԉ ΧϥʔϛʔγϣοϓɾΧϥϝϧɾNJOOFɾάʔϖɾ+VHFN$BSUɾ46;63*
ίϛϡχςΟ +6(&.ɾϒΫϩάɾύϒʔ ΞϓϦ ֤αʔϏεͷϞόΠϧɾΞϓϦΧϝϥΞϓϦ
൚༻తͳج൫ٕज़ ϗεςΟϯά͚ͩͰͳ͘෯͍αʔϏεΛఏڙ ֤αʔϏεຖʹج൫ٕज़Λઃܭ͢Δίετߴ͍ Πϯλʔωοτٕज़ͷਐาඇৗʹ͍ αʔϏεԣஅత͔ͭ൚༻తͳٕज़։ൃ͕ඞཁ
ੈͷதʹͳ͍αʔϏεΛ࡞Δʹ ੈͷதʹͳ͍໘ന͍༏ΕͨαʔϏεΛ࡞Γ͍ͨ ج൫ٕज़͕ϘτϧωοΫͰଥڠͨ͘͠ͳ͍ ӡ༻Λߟ͑Δͱ͍͠ʜ Ϧιʔεͷεέʔϧ͕͍͠ͷͰʜ
ηΩϡϦςΟతʹ͕͋ΔͷͰʜ αʔϏεͷߴԽʹ͑͏Δج൫ٕज़͕ඞཁ
͜Ε͔Βͷ8FCαʔϏε৽نੑͷ͋Δ ٕज़ΛࣗΒݚڀɾ։ൃ͠ɺάάͬͯղܾ Ͱ͖ͳ͍ΛࣗͨͪͰղܾ͠ͳ͚Ε ҰาϦʔυ͢Δࣄ͕Ͱ͖ͳ͍࣌ಥೖ
࣮༻ੑΛॏࢹͨ͠ ݚڀɾ։ൃ
None
৽نੑͱ࣮༻ੑΛཱ྆ JOGSBSEϦϙδτϦɾTMBDLνϟϯωϧͰ׆ಈ ձࣾશମͷΠϯϑϥٕज़Λਂ͍ϨϕϧͰݟΔ໋ ઌΛݟਾٕ͑ͨज़ͷௐࠪઃܭͱ࣮ ݚڀɾ։ൃͷՄೳੑΛݟͤΔࣄͰࣾΤϯδχΞͷϞν ϕʔγϣϯΛߴΊͤ͞Δ
୯ͳΔΞΠσΞͰͳ͘ ࣾͰ࣮༻Խɾӡ༻ՄೳͳϨϕϧͰݚڀɾ։ൃ
൚༻తͳٕज़044Խ αʔϏεԣஅతͳج൫ٕज़Λઃܭ͢Δ ΑΓ൚༻తʹج൫ٕज़Λઃܭ͢Δ ੈͷதͷҙࣝʹ߹க͢Δ 044Խ͢ΔࣄͰࣾձʹߩݙ͢Δ 044ԽʹΑͬͯࣾͷιϑτΣΞΛ
ۀքͷελϯμʔυʹ͠ଞࣾͱͷ૬ޮՌΛಘΔ
طʹز͔ͭ044ԽࡁΈ JOGSBSEͰݚڀ։ൃ׆ಈ͡Ίͯ·ͩϲ݄ 7JSUVBMJOH IUUQEPTEFUFDUPSɺIUUQBDDFTTMJNJUUFS IP@NSVCZ NSVCZDBDIFͱ͍ͬͨϞδϡʔϧଟ
NPE@NSVCZɺOHY@NSVCZͷվળଟ
ੵۃతͳࣾ֎ൃද ࣾ֎ൃදϒϩάࣥචͷՁΛڞ༗͢Δ ˞ʣ ΞτϓοτʹΑͬͯࣗΛΓଞਓΛΔ ԬͰ݄͔Βج൫ٕज़ݚڀɾ։ൃͷ׆ಈ։࢝ޙ ԬࢧࣾΠϯϑϥΤϯδχΞ͚ͩͰ
݄ɿճɺ݄ɿճɺ݄ɿճʢ༧ఆʣ ΞτϓοτʹΑͬͯࣾͷٕज़Λۀքͷελϯμʔυ ʹ͠ଞࣾͱͷ૬ޮՌΛಘΔ ˞8FCΦϖϨʔγϣϯΤϯδχΞͷΞτϓοτͱ։ൃྗ IUUQICNBUTVNPUPSKQFOUSZ "QS
ΠϯϑϥܥͷࠔͳରԠ શࣾΛ௨ͯ͠Πϯϑϥٕज़ʹ͓͚ΔΛҾ͖औͬͯղܾ ,FSOFMͷτϨʔεɾίʔυͷௐࠪɾݕ౼ ϛυϧΣΞϥΠϒϥϦͷόάվળ ݱঢ়ެ։͞Ε͍ͯͳ͍ػೳ͕͋ͬͨΒ࣮ͯ͠ެ։ ͕શͯΔΘ͚Ͱͳ͘୲ऀͱڞʹ࣮ࢪ͢Δ͜ͱ
ͰεΩϧͷ্ʹͭͳ͕Δ
Πϯϑϥٕज़Ͱߦ͖٧·ͬͯ࠷ऴ͜͜ ͰղܾͰ͖Δͱ͍͏҆৺ײΛ࣋ͬͯΒ ͍αʔϏεઃܭɾӡ༻ɾվળͯ͘͠
04ɾϛυϧΣΞͷ ઃఆ͔ΒίʔυԽྗ
ϛυϧΣΞͷߏͷมԽ ྫ͑8FCαʔό $(*GPSL ͷίετʹΑΓ͍ ΠϯλϓϦλΛαʔόʹΈࠐΉ ίϯςϯπͱ8FCαʔό͕ີ݁߹
ΞϓϦέʔγϣϯαʔόͱϓϩΩγͷ ͍͔ʹ֤ػೳΛޮྑ͘࿈ܞͤ͞Δ͔ ˞NSVCZͱ͜Ε͔Βͷ8FCαʔόٕज़ IUUQTTQFBLFSEFDLDPNNBUTVNPUP@S NSVCZUPLPSFLBSBGBMTFXFCTBCBKJTIV 3VCZ౦ژϓϨθϯςʔγϣϯςΫχΧϧτʔΫ 'FC
.JEEMFXBSF $POpHVSBUJPOBT$PEF
.JEEMFXBSF$POpHVSBUJPOBT$PEF ֤छϛυϧΣΞͷઃఆΛίʔυԽ ίʔυԽ͢ΔͷͰવςετՄೳ ͜Ε·Ͱ͔ͬͨ͠ॊೈͳ࿈ܞ͕༰қ ίʔυͷϥΠϒϥϦͱͯ͠ػೳ֦ு༰қ
γεςϜͷૄ݁߹ͳίϯϙʔωϯτΛॊೈ ʹ࿈ܞՄೳͱͳΔ
044Խ͞Ε࣮ͨྫ NPE@NSVCZ NPE@MVB OHY@NSVCZ MVBOHJOYNPEVMF IP@NSVCZ
5SVTUFSE)5518FC4FSWFS NSVCZJQWTGPS*174 UT@NSVCZGPS"QBDIF5SB⒏D4FSWFS MJCWNPE@NSVCZGPS7BSOJTI$BDIF
“ –ϖύϘԬΠϯϑϥνʔϜ αϒϚωʔδϟʔ Tࢯ l$ݴޠͰॻ͔Εͨ"QBDIFϞδϡʔϧΛؚΉϓϩΩγ αʔόΛOHJOYͰϦϓϨʔε͢ΔͷʹɺOHY@NSVCZΛ ͏ͱ$ݴޠͪΖΜ3VCZ͢Βॻ͍ͨࣄͷͳ͍ࢲ͕ɺ ࣌ؒͰಉͷॲཧΛेߦͰ࣮Ͱ͖·ͨ͠z
ͦͷଞࣄྫհ
औΓΈࣄྫ֓ཁ ϗεςΟϯάͷϦιʔε੍ޚͷվળ ϗεςΟϯάͷ$*ͱςετ ಡԽͨ͠ϚϧΣΞͷݕ ༷ʑͳγεςϜϘτϧωοΫͷվળ
ࠓޙΛݟਾ͑ͨج൫ٕज़ͷվળ ޙͰൃද͕͋Γ·͢
·ͱΊ
ج൫ٕज़ݚڀɾ։ൃͷ׆ಈ ج൫ٕज़ͷݚڀɾ։ൃͷతޮՌ ΠϯϑϥΤϯδχΞ͕ඇৗʹΓ্͕͖͍ͬͯͯΔ ੈʹແ͍ج൫ٕज़ΛࣗΒ࡞Γ্͛Δࣄ͕Ͱ͖Δ ͦͷ݁Ռଥڠͷͳ͍ѹతαʔϏεΛఏڙͰ͖Δ
͜ͷϏοάΣʔϒʹҰॹʹͷͬͯΈ·ͤΜ͔ʁ IUUQQFQBCPDPNSFDSVJU