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
LINEにおけるお金とユーザーのジレンマ / Money and User Dilemma f...
Search
LINE Developers
November 12, 2019
Technology
7
26k
LINEにおけるお金とユーザーのジレンマ / Money and User Dilemma for LINE
LINE Developers
November 12, 2019
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
1
2.2k
Java 21 Overview
line_developers
6
1.1k
Code Review Challenge: An example of a solution
line_developers
1
1.3k
KARTEのAPIサーバ化
line_developers
1
500
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.1k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.3k
A/B Testing at LINE NEWS
line_developers
3
930
LINEのサポートバージョンの考え方
line_developers
2
1.2k
Other Decks in Technology
See All in Technology
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
3
480
Devinで模索する AIファースト開発〜ゼロベースから始めるDevOpsの進化〜
potix2
PRO
8
3.5k
Spring Bootで実装とインフラをこれでもかと分離するための試み
shintanimoto
7
880
PdM採用とAIの製品活用を同時に頑張ってみた話 / EM oasis 20250418
rakus_dev
0
100
YOLOv10~v12
tenten0727
4
970
JPOUG Tech Talk #12 UNDO Tablespace Reintroduction
nori_shinoda
2
150
Cursor AgentによるパーソナルAIアシスタント育成入門―業務のプロンプト化・MCPの活用
os1ma
15
5k
白金鉱業Meetup_Vol.18_AIエージェント時代のUI/UX設計
brainpadpr
1
190
新卒エンジニアがCICDをモダナイズしてみた話
akashi_sn
2
250
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
460
DETR手法の変遷と最新動向(CVPR2025)
tenten0727
2
1.4k
更新系と状態
uhyo
7
1.8k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Automating Front-end Workflow
addyosmani
1369
200k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Into the Great Unknown - MozCon
thekraken
37
1.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Being A Developer After 40
akosma
91
590k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Transcript
-*/&ʹ͓͚Δ ͓ۚͱϢʔβʔͷδϨϯϚ
ࠓҰॹʹߟ͍͑ͨ͜ͱ ͡Ίʹ 1.ͬͯͳΜͩΖ͏ʁ ɹɹ-*/&ͷ1.͜Μͳ෩ 1.ͬͯδϨϯϚଟ͘ͳ͍ʁ ͓ۚWTϢʔβʔ!-*/&ฤ ࠷ޙʹ
ࣗݾհ ɾೋฏʢ4IPIFJ/JLJʣ ɾ-*/&גࣜձࣾɹࣥߦһ ɹ-*/&اըηϯλʔϏδωεϓϥοτϗʔϜاըࣨࣨ ɾΩϟϦΞͣͬͱϓϩμΫτϚωʔδϟʔ ɹɹdϦΫϧʔτ ɹɹd-*/& ɾ୲ϓϩμΫτ ɹɹ-*/&ެࣜΞΧϯτ ɹɹ-*/&"ET1MBUGPSN
ɹɹ່ʢ̎ࡀʣ
୲ϓϩμΫτ -*/&"ET1MBUGPSNʢࡀʣ -*/&ެࣜΞΧϯτʢࡀʣ
ࠓҰॹʹߟ͍͑ͨ͜ͱ ͡Ίʹ 1.ͬͯͳΜͩΖ͏ʁ ɹɹ-*/&ͷ1.͜Μͳ෩ 1.ͬͯδϨϯϚଟ͘ͳ͍ʁ ͓ۚWTϢʔβʔ!-*/&ฤ ࠷ޙʹ
࣭ 1.ͷׂʹ͍ͭͯΜͩ͜ͱ͕͋Δʁ ˞ೋͷ৫Ξϯέʔτ
-*/&ͷ1.ͱ ଟ༷ͳਓ֨εΩϧ͕ཁٻ͞ΕΔ ϓϩδΣΫτϚωʔδϟʔ ϏδϣφϦετ ςΫϊϩδετ ϏδωεΞφϦετ εϖοΫϥΠλʔ άϩʔεϋοΧʔ 69σβΠφʔ 1.ʢ:PV
-*/&ͷ1.ͱ ϑΣʔζʹΑͬͯਓ֨ͷ͕มΘΔ ϓϩδΣΫτϚωʔδϟʔ ϏδϣφϦετ ϏδωεΞφϦετ εϖοΫϥΠλʔ άϩʔεϋοΧʔ εϖοΫϥΠλʔ ϏδϣφϦετ ϏδϣφϦετ
ςΫϊϩδετ 69σβΠφʔ ϏδωεΞφϦετ ϓϩδΣΫτϚωʔδϟʔ ϓϩδΣΫτϚωʔδϟʔ اը σβΠϯʙ։ൃ ϦϦʔεʙϝϯςφϯε ϑΣʔζ ਓ֨
-*/&ͷ1.ͱ εʔύʔϚϯͳ͔ͳ͔͍ͳ͍ ʢͿͬͪΌ͚ɺग़ձͬͨ͜ͱͳ͍ʣ
-*/&ͷ1.ͱ ࣗͷϓϩμΫτΛޭʹಋ͘ .JTTJPO ԿΛ࡞Δ͔ΛܾΊΔͦͯ͠ɺܾΊͨͷΛࢢʹಧ͚Δ Δ͜ͱ γϯϓϧʹߟ͑Α͏ɻ
-*/&Ͱ׆༂͢Δ1.ͷಛᶃ ϑΣʔζʹԠͯ͡ඞཁͳεΩϧΛཧղͯ͠ɺ ࣗʹΓͳ͍ͱ͜ΖΛѲͯ͠ɺ Γͳ͍෦ΛิͰ͖Δਓ͕୭͔Λ͍ͬͯͯɺ ڠྗΛ༠ൃͰ͖Δਓ͕ѹతʹڧ͍ Ϗδωε ςοΫ σβΠϯ 1+ཧ Ϛʔέ
-*/&Ͱ׆༂͢Δ1.ͷಛᶃ جຊతͳϓϩηεʹԊ͍ͳ͕Βɺ ࣗʹΓͳ͍෦Ѳ͠ɺؒΛूΊͯิ͍͚ͯ͠Δྗ l͍͍ࣄΛ͢Δʹʮ৴པϙΠϯτʯΛಘΔ͜ͱz ɹ͜Ε·Ͱ͍ΖΜͳձࣾͰಇ͍͖͚ͯͨΕͲɺ݁ہɺ͍͍ࣄ Λ͢ΔͨΊͷۃҙͻͱͭͩͳͱײ͍ͯ͡·͢ɻॏཁͳͷɺ पΓ͔ΒͲΕ͚ͩ৴པͯ͠Β͑Δ͔ɻͦͷʮ৴པϙΠϯτʯ ͕ߴ͘ͳΔ΄Ͳൃݴྗ͕ڧ·ͬͯɺपΓΛר͖ࠐΊΔΑ͏ʹͳ Γ·͢ɻ Ҿ༻ɿʮܦ%0034ʯ
IUUQTEPPSTOJLLFJDPNBUDMXPMDPMVNO -*/&גࣜձࣾɹ্ڃࣥߦһҴ֞͋ΏΈ
ιτͱνͷ ໝྗ -*/&Ͱ׆༂͢Δ1.ͷಛᶄ ιτ ν l͜ΕϦϦʔεͨ͠ΒϢʔβʔ͜͏Ԡͦ͠͏z l͜ΕظతʹചΕΔ͚Ͳɺظతʹඍົͦ͏z l"͞Μͱ#͞Μͷ૬ੑతʹମ੍͜͏͠Α͏z l͜ͷ··ߦ͘ͱϦϦʔεΕΔ͔ΒϦιʔεௐ ࢝Ίͨ΄͏͕͍͍͔ͳz
Ϣʔβʔ اۀ ࣾ
ʮࣈͱ͔ͦΕͬΆ͍આ໌͍͍ɺૣ͘ը໘ΛΈͤΖʯ -*/&Ͱ׆༂͢Δ1.ͷಛᶅ
Ҿ༻ɿ$/&5+BQBO IUUQTKBQBODOFUDPNBSUJDMF -*/&Ͱ׆༂͢Δ1.ͷಛᶅ %FUBJM·Ͱ٧Ί͖Δྗ͕ॏࢹ͞ΕΔձࣾ lʮϢʔβʔઢʯͰపఈతʹ৮ͬͯΈΔz ΠϯλʔωοταʔϏεͷ͍͍ͱ͜Ζɺ͍͠ཧͰ ͳ͘ɺϢʔβʔͷײ͕֮Ұ൪େࣄͰ͋Δ͜ͱͰ͢ΑͶɻ -*/&גࣜձࣾදऔక$80৻δϡϯϗ
ࠓҰॹʹߟ͍͑ͨ͜ͱ ͡Ίʹ 1.ͬͯͳΜͩΖ͏ʁ ɹɹ-*/&ͷ1.͜Μͳ෩ 1.ͬͯδϨϯϚଟ͘ͳ͍ʁ ͓ۚWTϢʔβʔ!-*/&ฤ ࠷ޙʹ
1SPEVDU.BOBHFSͷ֓ ͨ͘͞Μͷϩʔϧͱ͢ඞཁ͕͋Δ
1.δϨϯϚճऩ ΊͬͪΌεςʔΫϗϧμʔଟ͍͡Όͳ͍Ͱ͔͢ɻ Α͘ؾͮ͘ਓ΄Ͳ৭Μͳਓͱ͢͡Όͳ͍Ͱ͔͢ɻ Ӧۀ $4 σβΠφʔ ։ൃ ܦӦਞ ๏ ηΩϡϦςΟ
1. :PV lσβΠφʔը໘"͕ྑͯ͘ɺ։ൃը໘#͕࡞Γ͍͢ͱݴ͍ͬͯ·͢z lӦۀ͜Εച͖ͬͯͨͬͯݴͬͯΔ͚Ͳɺ։ൃٕज़ෛ࠴Λ࡞Γͨ͘ͳ͍ͬͯݴ͏͠z
ͨͱ͑ΘΕΘΕͩͱ 4BMFT +1 #J[%FW ʢ+1ʣ 1SPEVDU %FW ʢ+1ʣ (MPCBM $PPSEJOBUPS
#J[%FW 5) #J[%FW 58 #J[%FW *% %FW ,3 %FW 7/ 4BMFT 5) 4BMFT 58 4BMFT *%
ࠓҰॹʹߟ͍͑ͨ͜ͱ ͡Ίʹ 1.ͬͯͳΜͩΖ͏ʁ ɹɹ-*/&ͷ1.͜Μͳ෩ 1.ͬͯδϨϯϚଟ͘ͳ͍ʁ ͓ۚWTϢʔβʔ!-*/&ฤ ࠷ޙʹ
-*/&ͷϓϩμΫτϙϦγʔ పఈతͳ ϢʔβʔϑΝʔετ
ҰํͰࢲͷ୲ʢ࠶ܝʣ -*/&"ET1MBUGPSNʢࡀʣ -*/&ެࣜΞΧϯτʢࡀʣ
ࣾͰݴΘΕ͕ͪͳ͜ͱ ʑδϨϯϚͱͷ֨ಆ ʮνϟοτϧʔϜɺެࣜΞΧϯτͷ௨͔ͬΓͰ ͏͍͍ͬͯ͟ΘΕΔΜͰ͚͢ͲӅ͍͍ͯ͠Ͱ͔͢ʁʯ ʮλΠϜϥΠϯͬͯࠂ͔ΓͬͯϨϏϡʔ͕ଟ͍ͷͰ ֊͍͍͛ͯ͞Ͱ͔͢ʁʯ ʮͦΕΔͱച্མͪΔΜͰ͚͢Ͳʯ ʮϝοηʔδ૿ͤΔࢪࡦߟ͑ͯΒ͍͍ͬͯʁʯ 69୲ऀ λΠϜϥΠϯ୲ऀ
Ӧۀ ܦӦ
Θ͔ΔɻͰɺ ͓ۚՔ͍͗ͨ ͦͷ͓ۚͰͬͱศརͳػೳΛͭ͘Γ͍ͨ ԯ."6 ϢʔβʔΛେʹ͍ͨ͠ ԯԁ ͓ۚΛՔ͍͗ͨ ˞ओཁ̐Χࠃ͔݄ͭظୈ࢛ظͷࣈ
1.͕ػೳ͍ͯ͠ͳ͍ͱɺ δϨϯϚʹΑΔ1.ͷແೳԽʹΑΓɺଥڠͷ࢈ʢϓϩμΫτʣ͕ੜ·ΕΔ ఘΊΔ བྷతબ ʢ"PS#ʣ ߹ٞత݁ Ұ൪ϥΫɺҙ֎ͱ͜ͷ࣌Ͱࢭ·ͬͯΔ1.ଟ͍ɻ ࣍ʹଟ͍ FYʮΘ͔Γ·ͨ͠ɺࠂͷϥϯΩϯάԼ͛·͠ΐ͏ʯ ʮ0"ͷϝοηʔδͷ֊ਂ͘͠·͠ΐ͏ʯ
ͱΓ͋͑ͣશһͷҙݟΛͦͷ··ࠞͥΔ ʮνϟοτϧʔϜ͔Β֊ਂ͍͍ͯ͘͠Ͱ͕͢ɺ ϝοηʔδΛ૿͢ࢪࡦΒ͍ͤͯͩ͘͞ʯ
1.ͷՁ -*/&ͷ1SPEVDU.BOBHFSʢ࠶ܝʣ ɹԿΛ࡞Δ͔Λ ܾΊΔͦͯ͠ɺܾΊͨͷΛࢢʹಧ͚Δ ଞͷදݱͩͱʜ .JOJ$&0 1SPEVDUΛ.BOBHFʢͳΜͱ͔͢Δʣਓ Ӧۀɾ։ൃɾ๏ͳͲෳ߹తͳใΛ͍࣋ͬͯΔͷ1.͚ͩɺ ͍࣋ͬͯͳ͍ͳΒूΊΔඞཁ͕͋Δ͠ɺܾఆ͕͋Δ
·ͣҰา౿Έग़͢ɺ ͦͦ͜Εೋഎͳͷ͔ ϝοηʔδΛૹΒ͍ͤͨ ͓ۚΛՔ͍͗ͨ اۀ͕ϝοηʔδʹ ՁΛײ͡Δ͔Β Ӆ͍ͨ͠ ϢʔβʔʹѪ͞ΕΔ-*/&ެࣜΞΧϯτʹ ϢʔβʔʹϝοηʔδͷՁΛײͯ͡Β͍͍ͨ εςʔΫϗϧμʔͷҙࢥ
-*/&ެࣜΞΧϯτ 1.ͱͯ͠ͷҙࢥ -*/&ެࣜΞΧϯτͷҰྫɿ Ӧۀ 69اը ͳͥاۀ͕͓ۚΛ͏͔
݁ہߦ͖ண͘తಉ͡ lԿΒ͔ͷෆௐʢδϨϯϚʣ͕ଘࡏ͢Δ߹ɺ ͦΕզʑͷೝࣝͷͲ͔͕ؒ͜ҧ͍ͬͯΔՄೳੑΛ͍ࣔࠦͯ͠Δz ղܾͰ͖ͳ͍δϨϯϚͳ͍ʢ·ͯࣾ͠ʣ #Zχϡʔτϯ
ରཱ͔ؔΒڞಆؔ ڞಆؔʹ͍ͬͯ͘ɺϓϩμΫτϏδϣϯΛ࡞Δ͜ͱ͕ॏཁ ʮϢʔβʔͱاۀɾαʔϏεΛͬͱۙ͘ʹʯ l-*/&͕Ϣʔβʔಉ࢜ͷίϛϡχέʔγϣϯΛΒ͔ʹͨ͠Α͏ʹɺ اۀαʔϏεͱͷର-*/&ͳΒม͑ΒΕΔͣ ిϝʔϧͷෆศੑɺҰํతͳใͷൃ৴ͳͲ αʔϏεͱͷରɺਓؒΒ͍͠ίϛϡχέʔγϣϯʹ-*/&ͳΒม͑ΒΕΔz -*/&ͷϏδωεϓϩμΫτͷϏδϣϯ
ϝοηʔδͷϦονԽ λʔήςΟϯάͷߴԽ ରཱ͔ؔΒڞಆؔ ͔ͦ͜ΒδϨϯϚΛͲ͏ղফ͢Δ͔Λߟ͑Δͷ͕࠷໘ന͍࡞ۀ ίϛϡχέʔγϣϯͷແঈԽɾߴԽ ௨ৗͷϝοηʔδ༗ྉɺϢʔβʔͷฦ৴ແྉʢಛڐ͋Γʣ ͍߹Θͤɺ༧ɺߪೖ·ͰΛαϙʔτͰ͖ΔΑ͏ʹڧԽ -*/&ެࣜΞΧϯτ
ରཱ͔ؔΒڞಆؔ ͔ͦ͜ΒδϨϯϚΛͲ͏ղফ͢Δ͔Λߟ͑Δͷ͕࠷໘ന͍࡞ۀ -*/&"ET1MBUGPSN 4NBSU$IBOOFM -*/&ͷ࣋ͭίϯςϯπʢఱؾɺ͍ɺχϡʔ εɺϚϯΨFUDʣͱࠂΛ৫ΓަͥͯείΞΛ ϥϯΩϯάԽ ͋͘·ͰϢʔβʔʹඞཁͳίϯςϯπΛಧ͚Δ ͱ͍͏ελϯεͷϓϩμΫτ
lϓϩμΫτϚωδϟʔͷࣄδϨϯϚͷ࿈ଓͰ͋Γͭͭɺ ղܾͰ͖ͳ͍δϨϯϚͳ͍z ͦͯ͠ɺ lδϨϯϚͷղফࣗମ͕ΫϦΤΠςΟϒͳࣄͰ͋Γɺ ϓϩμΫτʹڝ૪༏ҐੑΛͨΒ͢z ΈΜͳͰཱ͔͓ͪ͏
δϨϯϚഊʢॻോʣνΣοΫ ☑༷Λॻ͚ͩ͘ͷਓʹͳͬͯͳ͍͔ ☑அΛৗʹ্ʹٻΊͯ߹੍ٞͰܾΊΑ͏ͱͯ͠ͳ͍͔ ☑ଞਓͷ͍ͤʹͯ͠ͳ͍͔ʮʢӦۀ։ൃ෦ॺʣ͕ݴͬͯͨͷͰʯ ʢݸਓతʹେମɺউഊʜʣ
༨ஊ ϝοηʔδΛૹΒ͍ͤͨ ͓ۚΛՔ͍͗ͨ اۀ͕ϝοηʔδʹ ՁΛײ͡Δ͔Β Ӆ͍ͨ͠ ϢʔβʔʹѪ͞ΕΔ-*/&ެࣜΞΧϯτʹ ϢʔβʔʹϝοηʔδͷՁΛײͯ͡Β͍͍ͨ εςʔΫϗϧμʔͷҙࢥ 1.ͱͯ͠ͷҙࢥ
-*/&ެࣜΞΧϯτͷྫɿ Ӧۀ 69اը ʮλΠେྔϝοηʔδ׳ΕͯΔ͔Β ΨϯΨϯૹ͍͍ͬͯΑʂʂʯ CZλΠ#J[νʔϜ
%BUBJTPVSTBWJPS ϩʔΧϧΧϧνϟʔΛΔ͜ͱॏཁɺ ͰϑΝΫτΛ֬ೝ͢Δ͜ͱͬͱॏཁ ̍Ϣʔβʔ͋ͨΓͷ-*/& ެࣜΞΧϯτϝοηʔδड৴ ϝοηʔδΫϦοΫ ʢ؆ུ൛ʣ +1 58
ഒ 5) ഒ *% ഒ +1 5)
ࠓҰॹʹߟ͍͑ͨ͜ͱ ͡Ίʹ 1.ͬͯͳΜͩΖ͏ʁ ɹɹ-*/&ͷ1.͜Μͳ෩ 1.ͬͯδϨϯϚଟ͘ͳ͍ʁ ͓ۚWTϢʔβʔ!-*/&ฤ ࠷ޙʹ
ࠓͷੈͷதతʹʁ l1SPEVDU-FBEFSTIJQzͱ͍͏ςʔϚʹ͍ۙ
None
͜ͷ͋ͱͷηογϣϯ d!3PPN ͬͱϦΞϧͳࣄྫ͠·͢ɻ ࣭Λ4MJEPͰϦΞϧλΠϜͰड͚͚·͢ ೖߐࣥߦһ -*/&ΞϓϦͷऀʢϢʔβʔදʣ ೋฏࣥߦһ ϏδωεϓϩμΫτͷऀʢ͓ۚදʣ ᖛాཬಸ৽ଔ -*/&ެࣜΞΧϯτ1.ʢ৽ଔදʣ
ాצଠ࿕ -*/&ެࣜΞΧϯτ1. ෭ۀɿ͓স͍ܳਓ ˙ϞσϨʔλʔ ˙ύωϧ
ಉ͡ϓϩμΫτϚωδϟʔͱͯ͠ɺ ͕Μ͍͖ͬͯ·͠ΐ͏ &OKPZZPVSEJMFNNBT %JMFNNBTNBLFZPVSQSPEVDUTUSPOHFS