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
Introduction to "Spark Connect" and Implementat...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
LINEヤフーTech (LY Corporation Tech)
PRO
June 30, 2025
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to "Spark Connect" and Implementation of Managed Spark as a Service
「Spark Connect」プロトコルについて紹介し、Spark Connectを活用した社内管理型Spark as a Serviceの実装アーキテクチャおよび使用例を共有します。
LINEヤフーTech (LY Corporation Tech)
PRO
June 30, 2025
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
No More Log Digging 〜AIを一次調査係にする アラートレビュー改善〜
lycorptech_jp
PRO
0
54
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
380
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
2
1.1k
AIと1000本ノックしてたどり着いた、最速のプロダクト開発 ~toC向けAIエージェントUXを、動く選択肢とAIキャパシティで設計する~
lycorptech_jp
PRO
1
110
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
270
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
680
Business ID Integration at LY Corporation : Phased Migration for a B2B authentication platform with Tens of Millions of Users
lycorptech_jp
PRO
0
55
LINE Messaging: From Active-Standby to Active-Active Multi-DC Architecture
lycorptech_jp
PRO
0
85
LY Corporation's implementation of Confidential VM ensuring privacy for AI features
lycorptech_jp
PRO
0
97
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
74k
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
330
書籍セキュアAPIについて
riiimparm
0
210
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
2
1k
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
230
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
440
生成 AI 時代にいま一度「問い合わせ」について考えてみる
kazzpapa3
1
130
VPCセキュリティ対応の最新事情
nagisa53
1
240
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
390
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.3k
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
220
穢れた技術選定について
watany
19
6.1k
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
330
New Earth Scene 8
popppiees
3
2.4k
The Spectacular Lies of Maps
axbom
PRO
1
870
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
We Have a Design System, Now What?
morganepeng
55
8.2k
Tell your own story through comics
letsgokoyo
1
1k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
HDC tutorial
michielstock
2
750
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
350
Between Models and Reality
mayunak
4
380
Fireside Chat
paigeccino
42
4k
The browser strikes back
jonoalderson
0
1.4k
Transcript
*OUSPEVDUJPOUP4QBSL$POOFDUBOE *NQMFNFOUBUJPOPG.BOBHFE4QBSLBTB 4FSWJDF %BUB1MBUGPSN&OHJOFFSJOH .BSL-FF 이승 李承
"QBDIF4QBSL$POOFDU "QBDIF4QBSLBTB4FSWJDF %&.04QBSLBTB4FSWJDF %&.04QBSL$MJFOU 3FDBQ
"HFOEB
4QBSL$POOFDU
"QBDIF4QBSLä JTBNVMUJMBOHVBHFFOHJOFGPSFYFDVUJOHEBUBFOHJOFFSJOH EBUB TDJFODF BOENBDIJOFMFBSOJOHPOTJOHMFOPEFNBDIJOFTPSDMVTUFST ,FZ'FBUVSFT #BUDITUSFBNJOHEBUB 42-BOBMZUJDT
%BUBTDJFODFBUTDBMF .BDIJOFMFBSOJOH "QBDIF4QBSL IUUQTTQBSLBQBDIFPSH
4QBSL$MVTUFS IUUQTTQBSLBQBDIFPSHEPDTMBUFTUDMVTUFSPWFSWJFXIUNM
$IBMMFOHFTPGUSBEJUJPOBM4QBSL Single Point of Failure - Limited Fault Tolerance -
Resource Bottlenecks Network Dependency - Network partitions or instability disrupts execution - Clients Need Direct Access - Scheduling Restrictions Difficult Multi-Tenancy - Cluster endpoint must be protected 5JHIUDPVQMJOHPG$MJFOUBOE%SJWFS
3FNPUFDPOOFDUJWJUZUP4QBSLDMVTUFST CZ%BUB'SBNF "1*BOEVOSFTPMWFEMPHJDBMQMBOT WJBH31$ XJUI"QBDIF"SSPXFODPEFESPXCBUDIFT $BOCFFNCFEEFEFWFSZXIFSF BQQMJDBUJPOTFSWFST
*%&T OPUFCPPLTBOEQSPHSBNNJOHMBOHVBHFT "CPVU4QBSL$POOFDU %FDPVQMFMBZFSCFUXFFO$MJFOUBOE%SJWFS
4QBSL$POOFDUBSDIJUFDUVSF IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNM
4QBSL$POOFDUBSDIJUFDUVSF IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNM
4QBSL$POOFDU8PSLGMPX IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNM
4QBSLWT4QBSL$POOFDU TQBSL TQBSLDPOOFDU DMJFOUMPDBUJPO JODMVTUFS PVUDMVTUFS DMJFOUSFRVJSFNFOU GVMMTQBSL DMVTUFSBDDFTTBOE +7.CBTFE
UIJODMJFOUNJOJNBMH31$ DMJFOUXJUI%BUB'SBNF -JCSBSZ OFUXPSLUPQPMPHZ NVTUIBWFEJSFDUOFUXPSL BDDFTTUPUIFDMVTUFS SFNPUFBDDFTTWJBH31$ TDBMBCJMJUZ ESJWFS DMJFOUIBOEMFTBMM TDIFEVMJOHBOEDPPSEJOBUJPO ESJWFSSVOTPODMVTUFSDMJFOUT BSFTUBUFMFTT GBVMUUPMFSBODF DMJFOUDSBTIDBVTFTKPCMPTU DMJFOUDBOEJTDPOOFDUBOE SFDPOOFDU
4QBSLWT4QBSL$POOFDU DPOU TQBSL TQBSLDPOOFDU MBOHVBHF MJNJUFEUPTQBSLTVQQPSUFE MBOHVBHFT+7. 1Z4QBSL 3 BOZ
FY KBWBTDSJQU HP D SVTU DMPVE OBUJWF UJHIUDPVQMJOHBOEESJWFS SFRVJSFNFOUTMJNJUGMFYJCJMJUZ EFTJHOFEGPSDMPVEOBUJWF DPOUBJOFSJ[FEBOETFSWFSMFTT TFDVSJUZ FYQPTJOHDMVTUFSFOEQPJOUTDBO SBJTFTFDVSJUZDPODFSOT DBOTFDVSFH31$ DIBOOFMXJUI DFOUSBMJ[FEDPOUSPM WFSTJPOJOH DMJFOUBOETFSWFSNVTUCFUJHIUMZ WFSTJPONBUDIFE DMJFOUBOETFSWFSDBOFWPMWF JOEFQFOEFOUMZ
1Z4QBSL%BUB'SBNF 'VODUJPOTBOE$PMVNO 4DBMB%BUBTFU GVODUJPOT $PMVNO $BUBMPHBOE,FZ7BMVF(SPVQFE%BUBTFU 6TFS%FGJOFE'VODUJPOT 4USFBNJOH"1*T%BUB4USFBN3FBEFS %BUB4USFBN8SJUFS 4USFBNJOH2VFSZ
BOE 4USFBNJOH2VFSZ-JTUFOFS 4VQQPSUFE"1*T IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNMXIBUJTTVQQPSUFE
1SJWBUF'JFMETPG%BUB'SBNF $PMVNO 4QBSL4FTTJPO FUD &YFDVUJPO"1*T3%% &OWJSPONFOU.BOJQVMBUJPO"1*T4QBSL$POUFYU 4QBSL$POGJHVSBUJPO
6OTVQQPSUFE"1*T IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNMIPXTQBSLDPOOFDUDMJFOUBQQMJDBUJPOTEJGGFSGSPNDMBTTJD TQBSLBQQMJDBUJPO
&YUFOTJCJMJUZ 4QBSLBTB4FSWJDFJO$MPVE&OWJSPONFOU .VMUJMBOHVBHF$MJFOUT3VTU (P +BWBTDSJQU FUD
*OUFSBDUJWJUZ /PUFCPPLT+VQZUFS 74$PEF *OUFHSBUFE%FWFMPQNFOU&OWJSPONFOU .JOJNBMJUZ 8FC6*PS#*5PPMT .PCJMFPS.JDSPTFSWJDFT .$1TFSWFST 6TF$BTFT
&YUFOTJCJMJUZ 4QBSLBTB4FSWJDFJO$MPVE&OWJSPONFOU .VMUJMBOHVBHF$MJFOUT3VTU (P +BWBTDSJQU FUD
*OUFSBDUJWJUZ /PUFCPPLT+VQZUFS 74$PEF *OUFHSBUFE%FWFMPQNFOU&OWJSPONFOU .JOJNBMJUZ 8FC6*PS#*5PPMT .PCJMFPS.JDSPTFSWJDFT .$1TFSWFST 6TF$BTFT
QPXFSFECZ4QBSL$POOFDU 4QBSLBTB4FSWJDF
*OUFHSBUFXJUIJOIPVTFQMBUGPSNT "DDFTT$POUSPM $VTUPNJ[FTQBSLDMJFOUQFSVTFSTFTTJPO QZUIPO3TDBMBMJCSBSJFT DMJFOUESJWFSTQFDT$16
.FNPSZ (16 FUD $VTUPNJ[F4QBSLJUTFMG JOIPVTFQBUDIFT GJOFUVOFTQBSLQSPQFSUJFT SFNPUFTIVGGMFTFSWJDFT 3FRVJSFNFOUT
4QBSL$POOFDUWT"MUFSOBUJWFT TQBSLDPOOFDU MJWZ LZVVCJ BCTUSBDUJPO MPX NFEJVN IJHI QSPUPDPM H31$
3&45 +%#$0%#$ MBOHVBHF BOZ QZUIPO TDBMB KBWB 3 42- TQBSLWFSTJPO Yr Y TUBOEBMPOF Yr Y JOUFHSBUFE
4QBSL.VMUJUFOBODZ TQBSLDPOOFDU MJWZ LZVVCJ CVJMUJO ❌ /P ⚠ 1BSUJBM ✅
:FT 4FTTJPO *TPMBUJPO ✅ :FT ✅ :FT ✅ :FT 4FTTJPO .BOBHFNFOU ❌ /P ⚠ #BTJD ✅ 'VMM 6TFS "VUIFOUJDBUJPO ⚠ -JNJUFE ⚠ 1MVHHBCMF ✅ 4USPOH 3FTPVSDF 2VPUB ❌ /P ❌ /P ✅ :FT
4QBSL&YUFOTJCJMJUZ TQBSLDPOOFDU MJWZ LZVVCJ -BOHVBHF ✅ "OZ ⚠ +7. 1ZUIPO
3 42- ❌ 42- $VTUPN4QBSL ✅ :FT ⚠ -JNJUFE ❌ /P $VTUPN 4FTTJPO ✅ :FT ⚠ -JNJUFE ❌ /P $VTUPN6TFS "VUIFOUJDBUJPO ✅ :FT ⚠ -JNJUFE ❌ /P $VTUPN 3FTPVSDF2VPUB ✅ :FT ⚠ -JNJUFE ❌ /P
4FSWF4QBSL%SJWFSJOTUBODFXJUI4QBSL$POOFDU"EEPO 4VQQPSU4QBSL$SFEFOUJBMTLFSCFSPT LFZUBC 4VQQPSUSFTPVSDFRVPUBT 4VQQPSUSPMFNBOBHFNFOU
4VQQPSUBVEJUMPHHJOH )PSJ[POUBMMZ4DBMBCMF 3FRVJSFNFOU3VOUJNF
4FSWF4QBSL%SJWFSJOTUBODFXJUI4QBSL$POOFDU"EEPO 4VQQPSU4QBSL$SFEFOUJBMTLFSCFSPT LFZUBC 4VQQPSUSFTPVSDFRVPUBT 4VQQPSUSPMFNBOBHFNFOU
4VQQPSUBVEJUMPHHJOH )PSJ[POUBMMZ4DBMBCMF è,VCFSOFUFTXJUINVMUJQMFOBNFTQBDFT &OWPZ"%4 $%4 &%4 3FRVJSFNFOU3VOUJNF
8IJMF4QBSL$POOFDUEPFTOPUIBWFCVJMUJOBVUIFOUJDBUJPO JUJTEFTJHOFEUP XPSLTFBNMFTTMZXJUIZPVSFYJTUJOHBVUIFOUJDBUJPOJOGSBTUSVDUVSF*UTH31$ )551JOUFSGBDFBMMPXTGPSUIFVTFPGBVUIFOUJDBUJOHQSPYJFT XIJDINBLFTJU QPTTJCMFUPTFDVSF4QBSL$POOFDUXJUIPVUIBWJOHUPJNQMFNFOUBVUIFOUJDBUJPO MPHJDJO4QBSLEJSFDUMZ 3FRVJSFNFOU"VUI IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNMXIBUJTTVQQPSUFE
8IJMF4QBSL$POOFDUEPFTOPUIBWFCVJMUJOBVUIFOUJDBUJPO JUJTEFTJHOFEUP XPSLTFBNMFTTMZXJUIZPVSFYJTUJOHBVUIFOUJDBUJPOJOGSBTUSVDUVSF*UTH31$ )551JOUFSGBDFBMMPXTGPSUIFVTFPGBVUIFOUJDBUJOHQSPYJFT XIJDINBLFTJU QPTTJCMFUPTFDVSF4QBSL$POOFDUXJUIPVUIBWJOHUPJNQMFNFOUBVUIFOUJDBUJPO MPHJDJO4QBSLEJSFDUMZ è&OWPZY%4 &YU"VUI[ GJMUFS
3FRVJSFNFOU"VUI IUUQTTQBSLBQBDIFPSHEPDTMBUFTUTQBSLDPOOFDUPWFSWJFXIUNMXIBUJTTVQQPSUFE
&OWPZY%4
4FMGNBOBHF4QBSL%SJWFSJOTUBODFT 4FMGNBOBHF$SFEFOUJBMUPBDDFTT4QBSL%SJWFSJOTUBODFT 3FRVJSFNFOU0QFSBUJPO
4FMGNBOBHF4QBSL%SJWFSJOTUBODFT 4FMGNBOBHF$SFEFOUJBMUPBDDFTT4QBSL%SJWFSJOTUBODFT è#BTJD8FCTJUF 3FRVJSFNFOU0QFSBUJPO
.BOBHFNFOU$POTPMF
)JCBOB"SDIJUFDUVSF
)JCBOB"SDIJUFDUVSF
)JCBOB"SDIJUFDUVSF
%&.04QBSLBTB4FSWJDF
)JCBOB
%&.04QBSL$MJFOU
+VQZUFS
*%&
.$1
3FDBQ
4QBSL$POOFDUJT BH31$CBTFEDMJFOUTFSWFSQSPUPDPMUIBUFOBCMFTSFNPUF JOUFSBDUJWFBDDFTTUP"QBDIF4QBSLVTJOHUIFOBUJWF%BUB'SBNF BOE42- "1*T 4QBSL$POOFDU
4QBSL$POOFDUJT BH31$CBTFEDMJFOUTFSWFSQSPUPDPMUIBUFOBCMFTSFNPUF JOUFSBDUJWFBDDFTTUP"QBDIF4QBSLVTJOHUIFOBUJWF%BUB'SBNF BOE42- "1*T 4QBSL$POOFDUDBO CFVTFEXJUIFYUFSOBM
KPCUSBDLFS KPCTDIFEVMFSBOE VTFSTFTTJPONBOBHFNFOU 4QBSL$POOFDU