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
KARTEのAPIサーバ化
Search
LINE Developers
PRO
September 20, 2023
Technology
1
440
KARTEのAPIサーバ化
KARTE Hackers vol.3
LINE Developers
PRO
September 20, 2023
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
PRO
1
2k
Java 21 Overview
line_developers
PRO
6
1k
Code Review Challenge: An example of a solution
line_developers
PRO
1
1.1k
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
PRO
5
2k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
PRO
3
2k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
PRO
9
3k
A/B Testing at LINE NEWS
line_developers
PRO
3
830
LINEのサポートバージョンの考え方
line_developers
PRO
2
1.1k
大規模アプリにおいてデバイス上のユーザデータを安全に暗号化する
line_developers
PRO
1
2.8k
Other Decks in Technology
See All in Technology
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
12k
いざ、BSC討伐の旅
nikinusu
2
780
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
Can We Measure Developer Productivity?
ewolff
1
150
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Docker and Python
trallard
40
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Unsuck your backbone
ammeep
668
57k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
GitHub's CSS Performance
jonrohan
1030
460k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Code Review Best Practice
trishagee
64
17k
Transcript
,B[VTIJ,POPTV -*/&$PSQPSBUJPO ,"35&ͷ"1*αʔόԽ !,"35&)BDLFSTWPM
w ߵ࢘ʢ͜͏ͷ͔ͣ͢͠ʣ w ϑϩϯτΤϯυΤϯδχΞ w ɺ-*/&גࣜձࣾʹ ৽ଔೖࣾ w -*/&εΩϚχɺ
-*/&$SFBUPST.BSLFUͷ։ൃ w 5ZQF4DSJQU3FBDU͕͖ ࣗݾհ
None
w -*/&͕ఏڙ͢ΔεΩϚόΠταʔϏε w ࣄ୳͠ɾϚονϯάɾڅ༩ड͚औΓͷҰ࿈ͷػೳΛ8FCΞϓϦ Ͱఏڙ w ΞδϟΠϧͳ։ൃମ੍1E.ɾΤϯδχΞɾσβΠφʔɾ2"Ͱߏ ͞ΕͨෳͷখنͳνʔϜʮ4RVBEʯ͕ࣗతʹಈ͘ -*/&εΩϚχ
w αʔϏεϦϦʔεॳظ͔Β,"35&Λ׆༻ w ॳ1E.͕ओମͱͳͬͯϙοϓΞοϓͳͲΛӡ༻ w ෳࡶͳཁ݅ʹରԠ͢ΔͨΊʹɺঃʑʹΤϯδχΞ͕ؔΘΔέʔε ͕૿͑Δ -*/&εΩϚχʹ͓͚Δ,"35&
w ΤϯδχΞ͕#J[ͱີʹ࿈ܞ͢Δڥʹ͓͍ͯɺϓϩμΫτվ ળͷαΠΫϧͷߴԽʹߩݙͰ͖Δ w ػೳʹΑͬͯόοΫΤϯυͷ։ൃΛলུͰ͖Δ w ,"35&Λͬͯ͘͢1P$Λఏڙ͢Δ͜ͱͰϓϩμΫτ ͷͨΊͷνϟϨϯδͷઈରతͳྔΛ૿͢͜ͱ͕Ͱ͖Δ ΤϯδχΞ͔Βݟͨ,"35&
w &$αΠτͳͲൺֱత੩తͳ8FCαΠτ͕ఆ͞Ε͍ͯΔҹ w ϦονͳϢʔβମݧΛఏڙ͢Δ8FCαΠτͱͷ࿈ܞʹ՝ײ w Ϣʔβͷૢ࡞ʹԠͯ͡දࣔ͞ΕΔը໘ද͕ࣔΠϯλϥΫςΟϒ ʹΓସΘΔ w Ϧϩʔυͳ͠ʹϖʔδભҠ͕ߦΘΕΔ w
3FBDUͷϥΠϑαΠΫϧͱڝ߹ͯ͠,"35&٬͕ѻ͍ʹ͍͘ ΤϯδχΞ͔Βݟͨ,"35&
w ,"35&٬ʹݟͨɾϩ δοΫɾ"DUJPO5BCMFͷଓ ΛؚΉॲཧΛهड़͢Δ w ը໘্ͷͲͷྖҬʹຒΊࠐΉ͔ λάΛࢦఆ͢Δ
w ΞϓϦଆ,"35&٬͕ຒΊ ࠐ·ΕΔ͜ͱΛ͚ͭͩ w ࣅͨΑ͏ͳ٬Λల։͍ͨ͠ ߹ɺݟͨɾදࣔϩδοΫͷڞ ௨Խ͕͍͠ w ΞϓϦଆ͕͍ͬͯΔใͱ࿈
ܞͰ͖ͳ͍ w Ϣʔβ͕ߦͬͨૢ࡞ʹ͏ը ໘ͷঢ়ଶɺΞϓϦଆ͚͕ͩอ ͍࣋ͯ͠ΔϢʔβใ w 3FBDUͱ,"35&ɺඳըΛߦ͏ Έ͕ซଘ
ʮ,"35&ͷ"1*αʔόԽʯ
w "1*αʔόͷΑ͏ʹৼΔ͏٬ͷϕʔεΛ࣮ w ैདྷ٬ʹهड़͍ͯͨ͠ݟͨදࣔͷϩδοΫͱ͍ͬͨॲཧ ΛΞϓϦͷίʔυʹҠ w ,"35&٬"DUJPO5BCMFͷଓͳͲ͍ΘΏΔαʔόαΠυ ͷϩδοΫʹઐ೦ ,"35&ͷ"1*αʔόԽ
w ΞϓϦ٬Λදࣔ͢Δ͔͠ Εͳ͍ྖҬΛඳը͢Δࡍʹɺ ,"35&٬ʹ͍߹ΘͤͷϦ ΫΤετ w ίϯςΫετʢը໘ͷঢ়ଶ ϢʔβใʣΛՃ
w ٬ͲͷΑ͏ͳίϯϙʔωϯ τΛදࣔ͢Δ͔ɺ·ͨίϯ ϙʔωϯτͷදࣔʹඞཁͳใ Λ+40/ܗࣜͰϨεϙϯεΛ͔ ͑͢
w ٬͔Βؼ͖ͬͯͨใΛͱ ʹͲͷΑ͏ͳίϯϙʔωϯτΛ ඳը͢Δ͔ΞϓϦ͕ܾఆ w ݟͨͷϩδοΫΞϓϦ͕࣋ ͭ
#FGPSF "GUFS w ,"35&ͷઃఆ,"35&ʹ อ࣋͢ΔใΛͬͯදࣔ ༰ͷग़͚͕͠Ͱ͖Δ w "QQ͔Β٬ʹૹΒΕͨύ ϥϝʔλʹԠͯ͡දࣔ༰ͷ ग़͚͕͠Ͱ͖Δ
w ϖʔδຒΊࠐΈՕॴ͝ͱʹ ٬͕ඞཁʹͳΔ w ݟͨͱදࣔͷϩδοΫ "QQଆͰཧ͞Εɺಉ͡ػ ೳͳΒ٬ͻͱͭ
'SPOUFOE #BDLFOE %#
'SPOUFOE #BDLFOE %# ,"35& ٬ "DUJPO 5BCMF
w ॲཧͷى͕٬ʹ͋ͬͨͨΊɺෳࡶͳཁ݅ͷରԠʹݶքΛײ ͍ͯͨ͡ w ॲཧͷىΛΞϓϦʹҠ͠ɺ"1*αʔόԽ͢Δ͜ͱͰΛղܾ Ͱ͖ͨ w ,"35&Ͱ࣮ݱͰ͖Δ͜ͱͷ෯͕͕Δ͚ͩͰͳ͘ɺϝϯςφϯε ੑɾ֦ுੑ্ͨ͠ ,"35&Λ"1*αʔόԽͯ͠Έͯ
w ,"35&ͷڧΈɺϦϦʔεαΠΫϧʹͱΒΘΕͣܧଓతʹαʔϏ εΛΞοϓσʔτ͢ΔΞϓϩʔνΛఏڙ͍ͯ͠Δ͜ͱ w ϦϦʔεޙɺ࣮ଶʹԠͯ͡ػೳΛมߋͰ͖ΔΑ͏ͳػೳΛ։ൃ͢ Δʮϝλػೳ։ൃʯ͕ఆணͨ͠ w ,"35&Λ"1*αʔόԽʹΑͬͯɺϦϦʔεޙܧଓతʹαʔϏε ΛΞοϓσʔτͰ͖Δ w
ߴͳվળͷαΠΫϧΛ௨ͯ͠ϓϩμΫτͷʹߩݙ ʮϝλػೳ։ൃʯͷఆண
5)"/,:06