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
FilmarksへのImageFlux導入によるメリットと課題
Search
karia/Y.Hisamatsu
March 15, 2019
Programming
0
2.8k
FilmarksへのImageFlux導入によるメリットと課題
ImageFlux meetup #3のユーザーセッションで発表した資料です。
karia/Y.Hisamatsu
March 15, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
GitHub Copilotのススメ
marcy731
1
230
雑に思考を整理する技術と効能
konifar
63
30k
Going beyond Apache Parquet's default settings
xhochy
0
130
Webアプリをできるだけコードを手書きしないで作ってみる
tomokusaba
2
160
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
1.8k
Documentation for users with AsciiDoc and Antora
ahus1
0
370
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
640
Git Rebase
bkuhlmann
11
1.6k
Git Lint
bkuhlmann
4
760
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.5k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.3k
Snowflakeで眠ったデータを起こそう!
estie
0
150
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
26
5.8k
Atom: Resistance is Futile
akmur
260
25k
Docker and Python
trallard
35
2.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.4k
Visualization
eitanlees
137
14k
Practical Orchestrator
shlominoach
183
9.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Facilitating Awesome Meetings
lara
43
5.6k
Adopting Sorbet at Scale
ufuk
69
8.6k
Scaling GitHub
holman
457
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
The Invisible Customer
myddelton
114
12k
Transcript
өըϨϏϡʔΞϓϦʮ'JMNBSLTʯͷ *NBHF'MVYಋೖʹΑΔϝϦοτͱ՝ *NBHF'MVY.FFUVQ גࣜձࣾͭΈ͖'JMNBSLTࣄۀ෦ϓϩμΫτ෦43&ΤϯδχΞ ٱদՂ೭ !LBSJB
ࣗݾհ
ࣗݾհ w ٱদՂ೭ !LBSJB w גࣜձࣾͭΈ͖'JMNBSLTࣄۀ෦ϓϩμΫτ෦43&ΤϯδχΞ w લ৬ɿΞχϝΠτϥϘʢ43&͔Β։ൃ෦·ͰϑϧελοΫରԠʣ ɹɹɹΠʔɾΞΫηεʢ%#ҠߦɾΦϯίʔϧରԠͳͲΠϯϑϥશൠʣ
'JMNBSLTͷ͝հ w ສϨϏϡʔ͕ू·ΔөըɾυϥϚϨϏϡʔαʔϏε w IUUQTpMNBSLTDPN
'JMNBSLTͷ͝հ ࡞͝ͱʹ ʮ.BSL ݟͨ ʯʮ$MJQ ݟ͍ͨ ʯ ͷهΛ͚ΒΕΔ ֘࡞͕؍ΒΕΔ70%Λ୳ͤΔ ϨϏϡʔهೖը໘ͰʮωλόϨͷ༗ແʯ
ʮؑه ؑɾؑखஈ ʯΛઃఆՄ
'JMNBSLTͷ͝հ ্өܶɾεέδϡʔϧݕࡧ ػೳ͕ϦϦʔεʂ 8FC൛ɾΞϓϦ൛ͲͪΒͰ ར༻ՄೳʹͳΓ·ͨ͠
'JMNBSLTͷը૾ӡ༻ͷ՝
'JMNBSLTʹ͓͚Δը૾ w ಛʹϦΫΤετ͕ଟ͍ͷҎԼͷͭ w ϢʔβʔͷʮϓϩϑΟʔϧը૾ʯ w өըɾυϥϚͷʮϙελʔը૾ʯ
ը૾ӡ༻ͷ՝ wը૾ͷϦΫΤετ͕ʮ͞Δʯ wαʔόʔαΠυʹը૾ͷϦΫΤετ͕དྷͨࡍɺ·Εʹ&$ͷ $16༻ߴಅेඵ୯ҐͷϨεϙϯεԆ͕ൃੜ͢Δ $16Ξϥʔτ ͕සൃ ը૾දࣔͷԆ
ը૾ӡ༻ͷ՝ wը૾มΛߦ͍ͬͯΔͷ&$ &$4 ʹஔ͞Εͨ3BJMTΞϓϦέʔγϣϯ ʢ͔Βݺͼग़͞Ε͍ͯΔ*NBHF.BHJDLʣ w3BJMTΞϓϦέʔγϣϯT͔Βݩը૾Λऔಘ͠ɺύϥϝʔλʔʹԠͨ͡αΠζʹ ϦαΠζͯ͠ΫϥΠΞϯτʹฦ͢
ը૾ӡ༻্ͷ՝ wݩը૾ͷϑΝΠϧαΠζղ૾͕ڊେͳ߹ʹɺ࠷ѱͷέʔεͰมʹ ेඵ͔͔ͬͯ͠·͍ɺͦͷؒ$16༻͕ʹషΓ͘͜ͱ͕໌ wϦΫΤετͱ$16༻͕࿈ಈ͠ͳ͍ ʢมରͷը૾ʹΑΓ$16༻͕େ͖͘ҟͳΔͨΊʣ
ը૾ӡ༻্ͷ՝ w ը૾ͷେ෦$%/ $MPVE'SPOU ͔ΒΩϟογϡ͕ฦΔ w $BDIFNJTTൃੜ࣌ʹͷΈ3BJMTϦΫΤετ͕ඈͿˠϥϯμϜʹΞϥʔτൃੜ w ւ֎ϦʔδϣϯѼͷϦΫΤετͰશ͘Ωϟογϡ͕ͳ͍͜ͱ ͜͜ͰΩϟογϡ
ղܾҊ
ղܾҊ ʻ͋ΔͷΤϯδχΞ.5(ʹͯ ʮͦ͏͍͑*NBHF'MVYͱ͍͏αʔϏεΛฉ͍ͨ͜ͱ͕͋ΔΜͰ͕͢ɺ ࢼ͠ʹΛฉ͍ͯΈ·͔͢ʁʯ
*NBHF'MVYಋೖޙͷߏ w લஈैདྷͷ$%/ $MPVE'SPOU ͷ·· w OHJOYͰը૾ϦΫΤετΛ*NBHF'MVYʹϧʔςΟϯά ʲࢀߟʳϝϧΧϦ͞Μͷ*NBHF'MVYಋೖࣄྫ IUUQTDBTFTBLVSBBEKQDBTFNFSDBSJJNBHFqVY
*NBHF'MVYಋೖͷϝϦοτ
*NBHF'MVYͷಋೖϝϦοτ w ը૾มʹ͔͔Δ$16ෛՙ͕*NBHF'MVYʹدΓɺϨεϙϯεߴͱͳΔͨ ΊΤϯδχΞʢಛʹ43&ʣ͕ؾʹ͠ͳͯ͘Α͘ͳΔ w ը૾มىҼʹΑΔΞϥʔτܹݮɺ$16Ξϥʔτθϩ ը૾มͷෛՙ͕ *NBHF'MVYʹدΔ
*NBHF'MVYͷಋೖϝϦοτ w ϦΞϧλΠϜը૾มͷΈΛҡ࣋Ͱ͖Δ w ͋Β͔͡Ίॖখͨ͠ը૾Λ༻ҙ͓ͯ͘͠ͱ͍͏खஈ͋Δ͕ʜʜ w T্ʹଘࡏ͢ΔΦϦδφϧͷը૾αΠζҡ࣋͠ɺΫϥΠΞϯτʢJ04ɾ "OESPJEʣଆͷղ૾ͷଟ༷ԽʹରԠͰ͖Δ༨Λ͔ͨͬͨ͠
*NBHF'MVYͷಋೖϝϦοτ w ը૾มͷνϡʔχϯάʹׂ͘Ϧιʔε͕ল͚Δ w *NBHF.BHJDL࣌ʹύϥϝʔλʔௐͰมߴԽͷνϡʔχϯάΛ ߦͬͨ͜ͱ͕͋ͬͨɺઐͱ͍͏Θ͚Ͱͳ͘ยखؒʹͳΒ͟ΔΛಘ ͳ͔ͬͨ w ࠓޙͰ͖ΕΤϯδχΞϦιʔεػೳ։ൃʹྗ͍ͨ͠ ɹ˞શ͘ը૾ͷ͜ͱΛΒͳͯ͘ྑ͍Θ͚Ͱ͋Γ·ͤΜ
ಋೖ࣌ͷ՝
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w T্ʹܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ͕ෳଘࡏ͍ͯͨ͠ w ֦ுࢠKQHͳͷʹத͕5*'' #.1ͳը૾ w +1&(ϑΝΠϧΛH[JQͰѹॖͨ͠ϑΝΠϧ w *NBHF.BHJDLͷ͍͢͝แ༰ྗ͕͋Δ
w ্ड़ͷΑ͏ͳϑΝΠϧΛೖྗͯ͠มɾग़ྗ͢Δ͜ͱͰ͖͍ͯͨ
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w *NBHF'MVYT͔Βܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ͕ೖྗ͞ΕΔͱ)551Ϩ εϙϯείʔυ *OUFSOBM4FSWFS&SSPS Λฦ͢ w ଞʹదͳ)551ͷϨεϙϯείʔυ͕ͳ͍ɺڍಈͱͯ͠ਖ਼͍͠
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w ͱ͍͑αʔϏεͷར༻ऀͱͯ͠ʮҎલʢ*NBHF.BHJDL࣌ʣ දࣔͰ͖͍ͯͨը૾͕ಥવදࣔͰ͖ͳ͘ͳͬͨʯͱ͍͏͜ͱʹ ͳΔ w ಋೖલʹԿΒ͔ରԠ͕ඞཁ
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w ରԠࡦ w T্ʹଘࡏ͢Δը૾Λશ෦μϯϩʔυͯ͠૯νΣοΫ w ਓྗͰ֬ೝͰ͖ΔྔͰͳ͍ͨΊεΫϦϓτͰରԠ w ܗ͕ࣜ*OWBMJEͳը૾શͯࠩ͠ସ͑ w
࡞ొͷ୲ऀʹཧը໘͔Βࠩ͠ସ͑ͯΒ͍·ͨ͠
ಋೖ࣌ͷ՝
*NBHF'MVYͷΩϟογϡ w ʢͨΓલͷͰ͕͢ʣ*NBHF'MVY"84ͷ֎ʹ͋Δ w ସॳɺ*NBHF'MVYʹը૾͕શ͘Ωϟογϡ͞Εͳ͔ͬͨ w T͔Βͷ0VUCPVOEͷ՝্ֹ͕ۚঢ "84ͷ՝ۚର
*NBHF'MVYͷΩϟογϡ w T্ͷը૾ΦϒδΣΫτʹϝλσʔλΛ༩͢Δඞཁ͕͋ͬͨ w *NBHF'MVYTͷΦϒδΣΫτ͕ʮ$BDIF$POUSPMNBY BHF9999999ʯͷϝλσʔλΛ͍࣋ͬͯΔ߹ͷΈΩϟογϡ͢Δ w "NB[PO$MPVE'SPOUͷ߹ϝλσʔλΛ༩͠ͳͯͦ͘ΕͳΓʹ Ωϟογϡͯ͘͠Ε͍ͯͨ͜ͱ͋Γɺ֬ೝ͕࿙Ε͍ͯͨʜʜ w
ը૾ΛTΞοϓϩʔυ࣌ʹϝλσʔλΛ༩͢ΔΑ͏ʹվमࡁΈ
ࠓޙͷల
ࠓޙͷల w ΫϥΠΞϯτͷղ૾ʹ߹Θͤͨը૾αΠζͷ৴ w Ұ෦*NBHF'MVYະద༻ͷը૾ʹద༻ݕ౼ʢશը૾*NBHF'MVYԽʣ w 8FC1ಋೖͳͲʹΑΔը૾දࣔߴԽͷݕ౼ *NBHF'MVYͷߋͳΔ׆༻