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
Trinoの長期運用から学んだこと
Search
LY Corporation Tech
PRO
July 11, 2024
Technology
3
360
Trinoの長期運用から学んだこと
「Trino Japan Community Meetup 2024」での発表資料です。
LY Corporation Tech
PRO
July 11, 2024
Tweet
Share
More Decks by LY Corporation Tech
See All by LY Corporation Tech
LINEギフトにおけるアクセシビリティ向上の取り組み
lycorptech_jp
PRO
1
280
【MIRU2024 オーラル発表】Layout-Corrector: Alleviating Layout Sticking Phenomenon in Discrete Diffusion Model
lycorptech_jp
PRO
3
220
大規模なコードベースの改修のために自作TypeScriptツールを作るメリット
lycorptech_jp
PRO
3
130
デザイン修正時のチェックポイント
lycorptech_jp
PRO
1
28
デザインを実装に落とし込むときに考えていること
lycorptech_jp
PRO
1
88
Javaのモジュール性に対する 設計を知る
lycorptech_jp
PRO
2
63
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
3.3k
大規模Hive-Trino移行PJの事例紹介
lycorptech_jp
PRO
2
200
Secure and Private Federated Learning with Differential Privacy
lycorptech_jp
PRO
2
150
Other Decks in Technology
See All in Technology
実践オブジェクト指向設計 〜Javaで学ぶオブジェクト指向(応⽤)〜
recruitengineers
PRO
1
1k
TypeScript入門 2024
recruitengineers
PRO
21
13k
テストプロセスのなかに アクセシビリティ検査はどのように組み込まれるのか?
shift_evolve
1
200
なんでもCopilot for Security
sophiakunii
3
3.7k
Amazon ECS で作るスケーラブルなセルフホストランナー / GitHub Actions Meetup Tokyo #4
ponkio_o
PRO
2
540
急成長するサービスを支えるためのインフラ戦略 / RAKUSTechCon2024_Fujii
rakus_dev
0
170
Trace Queriesの活用でfreee会計のDB負荷削減のきっかけとした話
ryuuuuma
0
160
マルチプロダクトでのプロダクトマネージャーのリアル / RAKUSTechCon2024_Inagaki
rakus_dev
0
250
React Server Components の疑問を解き明かす
mizdra
PRO
18
3.3k
新卒のiOSエンジニアが”クックパッドの今”を紹介!
tera_ny
0
130
PHPアプリケーションにおけるeBPFの使い所
egmc
1
780
App Clipの魔法: iOSデザイン開発の新時代
judau
2
580
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
46
47k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
Speed Design
sergeychernyshev
17
340
Building Adaptive Systems
keathley
35
2.1k
[RailsConf 2023] Rails as a piece of cake
palkan
43
4.5k
Visualization
eitanlees
142
15k
We Have a Design System, Now What?
morganepeng
47
7.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
229
17k
Code Review Best Practice
trishagee
60
16k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
11k
Infographics Made Easy
chrislema
239
18k
Transcript
-:$PSQPSBUJPO 5SJOPͷظӡ༻͔Β ֶΜͩ͜ͱ -*/&Ϡϑʔגࣜձࣾ 100/:"54*/( !POFPOFTUBS 5SJOP+BQBO.FFUVQ
-:$PSQPSBUJPO ໊લɿ 1PPO :BU4JOH ϋϯ ΠοηΠ /JDLOBNFɿ 4UBS ελʔ ܦྺɿ
• Ϡϑʔ ݱ-*/&Ϡϑʔ ৽ଔೖࣾ • 1SFTUPνʔϜʹॴଐ • 1SFTUP5SJOPͷ։ൃӡ༻ͳͲ • d5FDI-FBEΛ୲ झຯɿ • ݘͱཱྀߦ (JU)VC!POFPOFTUBS 4FMG*OUSPEVDUJPO ࣗݾհ
-:$PSQPSBUJPO "HFOEB 5SJOPͷӡ༻5JQT -*/&Ϡϑʔ͕ؒ1SFTUP5SJOPͷӡ༻ܦݧΛγΣΞ 5SJOPόʔδϣϯΞοϓ 5SJOPόʔδϣϯΞοϓͷ՝ͱվળࡦΛγΣΞ ࠓޙͷऔΓΈ
-:$PSQPSBUJPO 5SJOPͷӡ༻5JQT
-:$PSQPSBUJPO • 1SFTUPΛಋೖ • ϩάࢹͷඋɺࣾೝূج൫ͱ߹ • /FTUFEΧϥϜ1VTIEPXOͷ࣮ʹΑΔੑೳվળ • 1SFTUPPO,4ʹҠߦɺແఀࢭϝϯςφϯεΛ࣮ •
ࢹڧԽӡ༻ࣗಈԽ • 1SFTUP͔Β5SJOP • *DFCFSHΛఏڙɺ4-0Λఆٛ .BKPSBDIJFWFNFOUT ओͳՌ
-:$PSQPSBUJPO • ྑ͍͜ͱɿ • ηΩϡϦςΟཁ͓݅ΑͼίϯϓϥΠΞϯεཁ݅ͷରԠ • υοάϑʔσΟϯά • 0+5ͷֶशग़ൃ •
5SJOPϢʔβʔखܰʹΞΫηεՄೳ • ՝ɿ • 5SJOPόʔδϣϯΞοϓલޙϩάͷޓੑ • 42-Ͱੳ͠ʹ͍͘ΧϥϜ͕ଘࡏ • ؔ࿈γεςϜͷোൃੜ࣌ʹϩάࢀরෆՄ ΫΤϦͷϩά 5SJOP )%'4 .2 ϩάΛॻ͘ &WFOU-JTUFOFS ϩάΛಡΉ 5SJOP2VFSZ"VEJU-PH
-:$PSQPSBUJPO • ྑ͍͜ͱɿ • *OGSBTUSVDUVSFBTDPEF *B$ • એݴܕίϯϑΟάཧ • ίϯςφʔͰґଘΛཧ
• ๛ͳπʔϧͱαϙʔτ • ՝ɿ • ੑೳ • ,4ͷεέʔϥϏϦςΟ $POGJHVSBUJPOBOE%FQMPZNFOUNBOBHFNFOU ίϯϑΟάͱσϓϩΠͷཧ 5SJOP 5SJOP 5SJOP ,VCFSOFUFT $*$%1JQFMJOF 5SJOP0QFSBUPS 5SJOPDPOGJH 5SJOP$3%:".- QSFTUPBENJO .VMUJTTI $IFG .FTPT ,VCFSOFUFT ਐԽྺ࢙ɿ
-:$PSQPSBUJPO • ࢹରɿ • 5SJOP • ΫΤϦͷϩά • ґଘγεςϜ •
4-0ఆٛ༰ɿ • 6QUJNF • 3FTQPOTF5JNF • ΤϥʔͳͲ • ՝ɿ • 1SPNFUIFVTͷεέʔϥϏϦςΟ • .FUSJDͷҙຯ • .FUSJDTͷूܭํ๏ .POJUPSJOH ࢹ 5SJOP 5SJOP 5SJOP ,VCFSOFUFT 1SPNFUIFVT (SBGBOB #MBDL#PY .POJUPS ఆظ1SPCF 5SJOP )%'4 .2 ϩάΛॻ͘ ϩάΛಡΉ #*5PPM
-:$PSQPSBUJPO • 3FTPVSDF(SPVQTͱ4FTTJPO1SPQFSUZ.BOBHFSΛ׆༻ • ແఀࢭϝϯςφϯε͕େࣄ • ґଘ͍ͯ͠ΔγεςϜͷεέʔϥϏϦςΟ • Ϣʔβʔͷ͍ํʹཁҙ •
ΧϥϜ͕͋Δςʔϒϧ • ҟৗʹෳࡶͳΫΤϦ • Ұ࣌తͳςʔϒϧ1BSUJUJPOΛେྔ࡞ • +%#$Ͱे(#ͷΫΤϦ݁ՌΛऔΔ 0UIFS5JQT ͦͷଞͷώϯτ
-:$PSQPSBUJPO *NQSPWF8PSL&GGJDJFODZ ۀޮͷ্ ࣄ ޮԽ ӡ༻࡞ۀ ӡ༻ͷࣗಈԽ ৽ػೳ։ൃಋೖ ࣾษڧձɺ044ͷίϛοτ
͍߹ΘͤରԠ υΩϡϝϯτͷඋɺ$IBU(15Λར༻ ࣾγεςϜͱͷ߹ ίϛϡχέʔγϣϯνϟϯωϧͷඋ ΠϯγσϯτରԠ ݪҼͷਂ۷Γͱ࠶ൃࢭ όάରԠ 044ͷίϛοτɺґଘγεςϜͱͷ࿈ܞ 5SJOPόʔδϣϯΞοϓ ݕূͷࣗಈԽɺϫʔΫϑϩʔͷվળ
-:$PSQPSBUJPO 5SJOPόʔδϣϯΞοϓ
-:$PSQPSBUJPO • ظαϙʔτ -54 ͕ͳ͍ • ࣾಠࣗͷ-54ӡ༻ • ࠷৽ͷ+BWBͷґଘ •
+BWBͷඞਢཁ݅ • ࣾج൫ͷαϙʔτൣғ֎ • ޓੑ͕ͳ͍ • ϢʔβʔଆରԠඞਢͳมߋ • ෦ͷίʔυมߋ • ݕূ͕͍͠ • 8PSLMPBEͷ࠶ݱ • ಛผͳϢʔεέʔεͷݕূ 6OJRVF$IBMMFOHFTPG6QHSBEJOH5SJOP 5SJOPόʔδϣϯΞοϓͷ՝ 5SJOP &0- &0- 5SJOP 5SJOP dिؒ 5SJOP &0- 5SJOP dϲ݄ ࣾͷ5SJOP-JGFDZDMF dϲ݄ 5SJOP044 dिؒ dिؒ
-:$PSQPSBUJPO "EWBOUBHFTBOE%JTBEWBOUBHFTPG6QHSBEJOH'SFRVFOUMZ όʔδϣϯΞοϓͷසʹΑΔϝϦοτɾσϝϦοτ ߴස ස ৽ػೳ͕͑Δ ੑೳվળ #BDLQPSU͕ൃੜ ίϛϡχςΟͷαϙʔτ͕ͳ͍
όʔδϣϯΞοϓͷ͕ࠩେ͖͘ͳΔ ϝϦοτ σϝϦοτ ҆ఆੑվળ طଘͷόά͕͞Εͨ ੬ऑੑରԠ ৽όʔδϣϯͷόάΛૺ۰ ৽όʔδϣϯͷݕূͱಋೖίετ ରԠΛ͑Δ ӡ༻ίετΛ͑Δ 5SJOPӡ༻νʔϜࢹ 5SJOPϢʔβʔࢹ Ϗδωεཁ݅Ͱͳ͍ͷʹ ରԠ͕͔͔Δ ཉ͍͠ػೳ͕͑ͳ͍
-:$PSQPSBUJPO ଞͷ։ൃ࡞ۀ • όʔδϣϯΞοϓͷϙϦγʔ • 9ϲ݄ʹճͷόʔδϣϯΞοϓΛ࣮ࢪ • ޓੑͷඇ୲อ • Ϣʔβʔͷڠྗ
• ࣾύονͷ࠷খԽ • 044ͷίϛοτΛਪਐ • ظӡ༻ίετͷߴ͞Λೝࣝ • 5SJOPίϛϡχςΟͱͷ࿈ܞ • 044ͷ։ൃঢ়گΛѲ • *TTVFͷใࠂ 5JQTGPSVQHSBEJOH5SJOP 5SJOPόʔδϣϯΞοϓͷώϯτ 5SJOP 5SJOP όʔδϣϯΞοϓͷࣄલ४උ όʔδϣϯΛݕূ όάௐࠪमਖ਼ όʔδϣϯΞοϓ࡞ۀ τϥϒϧରԠ όʔδϣϯΞοϓظؒ ଞͷ։ൃ࡞ۀ dϲ݄̍ճ ໌֬తͳӡ༻$ZDMF
-:$PSQPSBUJPO ࠓޙͷऔΓΈ
-:$PSQPSBUJPO • 5SJOP(BUFXBZΛಋೖ • ΧφϦΞϦϦʔεͰόʔδϣϯΞοϓ • #MBDL#PYࢹ • 5SJOPΫϥελʔׂʹΑΔϦιʔε࠷దԽ •
5SJOPίϛϡχςΟͱ࿈ܞ • ࣾύονΛ044Խ • $POUSJCVUPSNFFUJOHTΛࢀՃ 'VUVSF ࠓޙͷऔΓΈ 5SJOP 5SJOP 5SJOP (BUFXBZ
-:$PSQPSBUJPO 2"