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
Kazuya Takahashi
December 11, 2016
Technology
0
510
ポイントシステム基盤を支える技術
レガシーなシステムをどうやって改善していくか
YAPC::Hokkaido 2016 SAPPORO スポンサーセッション
Kazuya Takahashi
December 11, 2016
Tweet
Share
More Decks by Kazuya Takahashi
See All by Kazuya Takahashi
ソリューションカンパニーの開発組織はどう成長してきたのか
tayasu
0
320
サーバレス?で重たいバッチ処理
tayasu
1
970
Beyond the Twelve-Factor App
tayasu
5
25k
Other Decks in Technology
See All in Technology
マイクロモビリティシェアサービスを支える プラットフォームアーキテクチャ
grimoh
1
110
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
EKS Pod Identity における推移的な session tags
z63d
1
190
Claude Code x Androidアプリ 開発
kgmyshin
1
460
[kickflow]20250319_少人数チームでのAutify活用
otouhujej
0
180
生成AIによるデータサイエンスの変革
taka_aki
0
3.1k
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
580
Engineering Failure-Resilient Systems
infraplumber0
0
130
PFEM Online Feature Flag @ newmo
shinyaishitobi
2
260
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
7.4k
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
160
.NET開発者のためのAzureの概要
tomokusaba
0
180
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
KATA
mclloyd
32
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
Visualization
eitanlees
146
16k
Balancing Empowerment & Direction
lara
2
580
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Optimizing for Happiness
mojombo
379
70k
Building an army of robots
kneath
306
45k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Designing for Performance
lara
610
69k
Transcript
ϨΨγʔͳγεςϜΛͲ͏ͬͯվળ͍͔ͯ͘͠ ϙΠϯτγεςϜج൫Λࢧ͑Δٕज़ ϦΞϧϫʔϧυθωϥϧϚωʔδϟʔɹ∁ڮ :"1$)PLLBJEP4"11030
ࣄΛͯ͠ϙΠϯτΛஷΊΔ ങ͍αʔϏεͰϙΠϯτΛஷΊΔ ϦΞϧϫʔϧυͷϙΠϯταʔϏε
αʔϏε։͔࢝Β ·͞ʹϨΨγʔͳγεςϜ αʔϏε։͔࢝Β ·͞ʹϨΨγʔͳγεςϜ
ͯ͢.Z*4".ͷςʔϒϧ ֤αʔϏεʹࡏ͢Δॏෳͨ͠ϙΠϯτॲཧػೳ ࣌ؒͷ͔͔Δूܭ࡞ۀ τϥϯβΫγϣϯ͕ͳ͍ ύʔςΟγϣχϯά͕ແ݄͘ຖͷςʔϒϧઃܭ ґଘ͢Δڊେͳόονॲཧ ϑϨʔϜϫʔΫΛΘͳ͍1)1ΞϓϦέʔγϣϯ
ϨΨγʔγεςϜΛͲ͏վળ͢Δ͔ ϦϑΝΫλϦϯά03ϦχϡʔΞϧ σʔλੳج൫ͷಋೖ ϚΠΫϩαʔϏεͱׂͯ͠
ϚΠΫϩαʔϏεͱͯ͠ϙΠϯτཧ"1*ͷߏங
"1*ͷϑϩϯτΤϯυͱόοΫΤϯυ αʔόϨεͳ"1*ϑϩϯτΤϯυ &MBTUJD#FBOTUBML %PDLFS 1)1 4FSWFSMFTT'SBNFXPSLWͰཧ (JU-BC$*ͰϏϧυˍσϓϩΠࣗಈԽ "1*(BUFXBZ -BNCEB 424
Πϛϡʔλϒϧͳ"1*όοΫΤϯυ
αʔόϨεͳ"1*ϑϩϯτΤϯυ Πϛϡʔλϒϧͳ"1*όοΫΤϯυ
σʔλੳج൫ͱͯ͠5SFBTVSF%BUBͷಋೖ ϑϧϚωʔδυͳΫϥυαʔϏε ϦΞϧλΠϜʹσʔλΛετϦʔϛϯά qVFOUEϓϥάΠϯΛ࡞ͯ͠.Z42-͔ΒΠϯϙʔτ github.com/realworld-jp/fluent-plugin-mysql-appender qVFOUQMVHJONZTRMBQQFOEFS qVFOUEϓϥάΠϯެ։த
σʔλੳج൫ͷಋೖ
ϩά$MPVE8BUDI-PHTͰҰݩཧ "84֤αʔϏεͷϩάɺ&$্ͷΞϓϦέʔγϣϯϩάΛू μογϡϘʔυΞϥʔϜˠ4MBDL࿈ܞͰࢹ
ϩάͷҰݩཧ
ϨΨγʔγεςϜΛͲ͏վળ͢Δ͔ ϦϑΝΫλϦϯά03ϦχϡʔΞϧ σʔλੳج൫ͷಋೖ ϚΠΫϩαʔϏεͱׂͯ͠ αʔόϨεΞʔΩςΫνϟͷ׆༻ ϑϧϚωʔδυαʔϏεͷ׆༻
ۃྗίʔυΛॻ͔ͳ͍ ۃྗΠϯϑϥߏஙΛ͠ͳ͍ ۃྗϨΨγʔΛ࡞Βͳ͍ʂ
ۃྗίʔυΛॻ͔ͳ͍ਓ ۃྗΠϯϑϥߏஙΛ͠ͳ͍ਓ ΤϯδχΞืूͯ͠·͢ʂ SFBEPDPKQSFDSVJU ΞυςΫɺϑΟϯςοΫʹڵຯͷ͋Δਓʂ