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
LINEヤフーTech (LY Corporation Tech)
PRO
June 30, 2025
Technology
160
0
Share
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)
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
240
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
6
3.3k
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
1
200
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
260
Rollback from KRaft mode to ZooKeeper mode
lycorptech_jp
PRO
1
140
When an innocent-looking ListOffsets Call Took Down Our Kafka Cluster
lycorptech_jp
PRO
0
150
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
6
1.3k
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
200
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
8.1k
Other Decks in Technology
See All in Technology
FlutterでPiP再生を実装した話
s9a17
0
240
FASTでAIエージェントを作りまくろう!
yukiogawa
4
190
遊びで始めたNew Relic MCP、気づいたらChatOpsなオブザーバビリティボットができてました/From New Relic MCP to a ChatOps Observability Bot
aeonpeople
1
150
The essence of decision-making lies in primary data
kaminashi
0
230
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
900
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
610
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
120
Bref でサービスを運用している話
sgash708
0
220
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
140
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
320
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Odyssey Design
rkendrick25
PRO
2
560
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Designing for Performance
lara
611
70k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
90
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Test your architecture with Archunit
thirion
1
2.2k
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