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 Growth Technologyのコーディング的日常 / Daily coding...
Search
LINE Developers
July 18, 2019
Technology
0
1.7k
LINE Growth Technologyのコーディング的日常 / Daily coding at LINE Growth Technology
2019/7/18に開催されたLINE Developer Meetup #55 in Fukuokaでの登壇資料です
LINE Developers
July 18, 2019
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
3
2.3k
Java 21 Overview
line_developers
6
1.2k
Code Review Challenge: An example of a solution
line_developers
1
1.4k
KARTEのAPIサーバ化
line_developers
1
570
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.2k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.2k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.6k
A/B Testing at LINE NEWS
line_developers
3
1k
LINEのサポートバージョンの考え方
line_developers
2
1.3k
Other Decks in Technology
See All in Technology
Click A, Buy B: Rethinking Conversion Attribution in ECommerce Recommendations
lycorptech_jp
PRO
0
110
ニッポンの人に知ってもらいたいGISスポット
sakaik
0
190
生成AI時代のセキュアコーディングとDevSecOps
yuriemori
0
140
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
940
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
920
dbtとBigQuery MLで実現する リクルートの営業支援基盤のモデル開発と保守運用
recruitengineers
PRO
3
150
Kubernetes self-healing of your workload
hwchiu
0
290
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
150
WEBサービスを成り立たせるAWSサービス
takano0131
1
190
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
0
130
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.1k
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Designing Experiences People Love
moore
142
24k
Typedesign – Prime Four
hannesfritz
42
2.8k
Visualization
eitanlees
149
16k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Optimizing for Happiness
mojombo
379
70k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Statistics for Hackers
jakevdp
799
220k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
ͷ ίʔσΟϯάతৗ -*/&%FWFMPQFS.FFUVQJO'VLVPLB
/ 0 0 9 021 3 h
l Tc ge c Ih KAOD D n G L Sc D D h 0 N E
03/ / / 2 9 h Y
ec A l Oog 1 N SMD GI J J nE DIS tGRLLT rG M
GT αʔϏεԣஅɺશࣾԣஅͳγεςϜ։ൃʢ౦ژʣ • -*/&#J[4PMVUJPOT%BZ༻#PUɺαʔϏε༻ڞ௨-1δΣωϨʔλɺશࣾ/8ࢹγεςϜͳͲ طଘαʔϏεͷ(SPXUI։ൃʢ౦ژɾԬʣ • -*/&όΠτɺ-*/&ূ݊ɺ-*/&ϚϯΨͳͲ 4NBSU$JUZͷऔΓΈʢԬʣ
• .FTTBHJOH"1*Λͬͨ#PUͷ։ൃͳͲʢߦ࿈ܞɺΩϟογϡϨεʣ -*/&αʔϏεӡӦπʔϧͷվળɾ։ൃʢ౦ژɾԬʣ • ͦͦγεςϜ͕ͳ͍ɺݱߦۀϑϩʔͱͷΞϯϚονͳͲʜ
Smart City ͷؒɺԬʹͯ։࠵͞Εͨ (ͰɺԬ4NBSU$JUZͷऔΓ ΈͷҰͱͯ͠ւ֎ͷདྷෂɺϝσΟ Ξ͚ʹ։ൃɻ ༷ʑͳϝσΟΞͰऔΓ্͛ΒΕɺ ༻ऀͷԠ্ʑͰͨ͠ɻ
G20 Bot
γχΞΤϯδχΞɿ໊ • ઃܭͷϦʔυɺڥߏஙɺ$*ɺϑϩϯτपΓΛ୲ एखαʔόαΠυΤϯδχΞɿాதɺ্Ҫ • ʹೖࣾͯ͠ɺ0+5Λऴ͔͑ͨΓ
• +BWBɺ8FCΞϓϦέʔγϣϯͷ։ൃܦݧ·ͩ·ͩ͜Ε͔Β • ͦΕͧΕ؍ޫҊɺจܾࡁΛผΕͯ୲ 3
• νʔϜશһͰ༷ɺεέδϡʔϧΛ;Θͬͱ֬ೝ • νέοτۦಈͰ༏ઌΛߟ͑ͳ͕Β։ൃ • ඞͣ13ʹΑΔίʔυϨϏϡʔΛߦ͍ɺ0,͕ग़͔ͯΒ.FSHF • ग़དྷ্͕ͬͨͷΛݟͳ͕Βࡉ͔͍༷Λ٧ΊɺΛ্͍͛ͯ͘ •
اըɺ2"ͱҰॹʹ༷Λٞ • ւ֎͚ͳͷͰɺࣾ༁νʔϜʹϦιʔεͷ༁Λґཔ • 2"ʹΑΔɺ౷߹ςετɺηΩϡϦςΟνΣοΫΛ࣮ࢪ • ឯ༨ۂંΛܦͯɺϦϦʔεʂ
ίʔυʹεϖʔεΛۭ͚Δบ͕ͳ͔ͳ͔ൈ͚ ͳ͍ޙഐʹରͯ͠ɺΩϨΠʹॻ͘ࣄͷॏཁੑ ΛޠΔ໘ɻ ଞʹɺΫϥεઃܭʹ͍ͭͯ13্σΠϦʔ ϛʔςΟϯάͰਵ࣌ҙݟަΛͯ͠νʔϜͰ
ํΛ߹Θ͍͖ͤͯ·ͨ͠ɻ
͕ͨͪීஈͲͷΑ͏ʹ։ൃΛ͍ͯ͠Δ͔ ͪΐͬͱ͚ͩ։ൃ෩ܠΛ͓ݟͤ͠·͢ʂ
ೖྗͨ͠จࣈྻͷ࠷৽͕ͭԼ෦ʹදࣔ͞ΕΔ Ұ൪จࣈͷ͍ͷΛৗʹදࣔ͢Δ
ೖྗͨ͠จࣈྻͷ࠷৽͕ͭ࠷৽ॱʹԼ෦ʹදࣔ͞ΕΔ Ұ൪จࣈͷ͍ͷΛৗʹදࣔ͢Δ ॏෳͨ͠ͷදࣔ͠ͳ͍ɻ࠶ೖྗ͞ΕͨͷҰ൪্ʹɻ ༷ ม ߋ
Docker Spring Boot (Spring MVC) Controller Service Repository
Thymeleaf HT ML MyBatis MySQL
ελϒͷϝοηʔδҰཡͰݟͨ෦Λ࡞ %#ͷ࣮σʔλͰొͱ՝Λຬͨ͢දࣔʢςετίʔυ͋Γʣ